[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE


      1 hare::module implements the module resolution algorithm used by Hare. Given that
      2 it is run within a Hare environment (i.e. with HAREPATH et al filled in), this
      3 module will resolve module references from their identifiers, producing a list
      4 of the source files which are necessary, including any necessary considerations
      5 for build tags. This interface is stable, but specific to this Hare
      6 implementation, and may not be portable to other Hare implementations.
      8 This module also provides access to the Hare cache via [[manifest]]s and their
      9 related functions, but this is not considered stable, and may be changed if we
     10 overhaul the cache format to implement better caching strategies.