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

commit e4152692af34b7adffa5bf49f707b7a06865bd0b
parent ede60348193bf3b40dacdb810d9aab8676c41805
Author: Drew DeVault <sir@cmpwn.com>
Date:   Tue, 20 Apr 2021 17:32:52 -0400

hare::module: add README

Ahare/module/README | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

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