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.
