I also found this confusing when becoming familiar with Racket.

1. I wonder if some diagram(s) could help organize this cluster of
concepts with has-a and is-a(-kind-of) relations?

2.
>> So trying to put this together.   In racket then, there is a unique special
>> place called "The Library".  One may place collections in The Library, by
>> installing them via a packet manager command.   Then "library modules" (i.e
>> modules found within a collection within The Library)  may be accessed via
>> unquoted path names embedded in require syntax.   We then nix the terms
>> 'installed module'  and instead use 'library module'.  *Installing *is then
>> a process for copying collections from packages and putting them in The
>> Library.  It would make sense to point at a package and say that it has
>> been installed -- this would mean that the contained collections are in
>> "The Library".
>
> I like the idea of having a name for this concept, but since I (intend
> to) consistently use "library" as a subset of "module", I'm not
> enthusiastic about calling it "The Library".

At the risk of bike-shed-naming (naming is hard, and everyone has an opinion):

Inventory
Cornucopia
Treasury
Locker
Trove

I suppose in the Racket/Scheme tradition it should allude to a cache
of dubiously-acquired gains, loot or plunder. :) Some of the above are
close to that but not perfect.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAGspUn3ymWX4-JmpF9cRNDv7iaKwHi_EhLkSzmFVxQx4RpdDpA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to