6 ms·
It seems everyone reinvents package management poorly again and again. Some things that obviously stand out to me: * Why utilize scheme? It's declaritive utili
by nwmcsween 14y ago
It seems everyone reinvents package management poorly again and again. Some things that obviously stand out to me:
* Why utilize scheme? It's declaritive utilize a markup like yaml, don't go off the deep end because you can.
* Utilize OS specific features such as jails, bind mounts, namespaces, you can have the same NIX style separation without destroying FHS.
* Parse the config files for options, it's easy cmake, autocrap, etc all have parsable formatting this way you don't need to mess with adding build time options.
* Parse the source for dependencies, there are lots of white papers of people doing this and beating human made spec files.
* Utilize machine learning for classification of options, dependency resolution (utilizing previous data).
- meaty 14y agoIt is probably the Guile extension language variety of scheme which is the "official GNU extension language". It makes sense really.
- regularfry 14y agoPlease, utilise the word "use".
- keenerd 14y agoYou are going about it wrong, you need to talk to the audience. Try this phrasing instead: "Use is three times as performant as utilize."
- TallGuyShort 14y agoBut utilize doesn't do joins.
- reinhardt 14y agoThat's because utilize is web scale.
- stcredzero 14y ago"Use is 3X as cromulent as use."
- brazzy 14y agoHow about "leverage"?
- josteink 14y agoWhy utilize scheme? If emacs has thaught us anything, it is that when you give people a fully featured language to fool around with, things you could never imagine can start happening. Why not scheme? It's liberally licensed and already has mind-share. It's a simple, no fuzz language with little obfuscating magic and great expressive power. It allows you to build your solutions as bare-bones as you like or go on full architect should you need to. Sounds like just what the doctor ordered.
- dhruvbird 14y agoMight as well use python because of greater?? adoption and ease of use?
- jmtd 14y agoI suspect the fact there's GNU Guile, an entirely in-house Scheme ecosystem, has a lot to do with it. Use Python and be beholden to the Python community (outsiders!) Use JSON (as someone else suggested) and be beholden to the Javascript/JSON community (outsiders! oh and that awful JSON license!) etc.
- Evbn 14y agoI am really curious what Stallman thinks for the Don't Be Evil license.
- zokier 14y ago> Use JSON (as someone else suggested) and be beholden to the Javascript/JSON community (outsiders! oh and that awful JSON license!) etc. JSON is just a file format. A simple one too. There are plenty of parsers available, with various licenses.
- josteink 14y agoNot to start a flame-war, but I would argue that Python is not as fully featured as a LISP language-wise. And as far as LISPs go, Scheme is extremely simplistic and friendly.
- 14y ago