4 ms·
The first visible advantage of GUIX over NIX is the use of scheme language. But over here it is probably as esoteric as nix. It's funny to think that if they ha
by rixed 6y ago
The first visible advantage of GUIX over NIX is the use of scheme language. But over here it is probably as esoteric as nix. It's funny to think that if they had settled on Javascript instead, they might have become instantly the next unicorn.
Which makes me wonder what happened to Guile's Javascript front end, and would it work with GUIX?
- mbakke 6y agoThe ECMAScript frontend for Guile is not fully complete, but it is possible to do some rudimentary work with it. https://lists.gnu.org/archive/html/guix-devel/2014-04/msg00000.html https://lists.gnu.org/archive/html/guix-devel/2014-04/msg000... (note the date; don't read too much into the roadmap...) Package definitions can be written in JSON however: https://guix.gnu.org/manual/en/guix.html#index-JSON_002c-import https://guix.gnu.org/manual/en/guix.html#index-JSON_002c-imp... It's also funny to consider that JavaScript came to be because Netscape failed to implement Scheme in the browser. Imagine what the world would look like had they succeeded with that... :-)
- rixed 6y agoSurely we would hate scheme as much as javascript, complain about how all Joe programmer really wanted was a mere way to have a familiar nominal object system and not that sophisticated call-cc thing, and complain about the lack of compile time type checks.