-
Notifications
You must be signed in to change notification settings - Fork 6
[FEATURE] Package Manager #7
Description
So I was discussing the possibility of an official package manager with @ mccclure on Twitter and she asked me to post my proposal here. So here it is
Okay, so this package manager would be pretty rudimentary so that we could skip most of the work of writing one. It would work by taking a url and then downloading that url to a lib folder at the home of the system if it doesn't detect that the selected library version for the selected emily version is there. And that's pretty much it. The beauty of this design is that anyone who uses the package manager will be looking through this lib folder. Therefore if libraries a and b require c then they would see that c is in the system lib once a downloads it (causing b to not need to as the selected version is there).