4 ms·
>There are legitimate reasons why scheme isnt a very practical language The operating system I currently run uses a Scheme program as its init system and a Sch
by davexunit 11y ago
>There are legitimate reasons why scheme isnt a very practical language
The operating system I currently run uses a Scheme program as its init system and a Scheme program as its package manager. Scheme is a practical language.
- kmill 11y agoTo be fair to perception, that Scheme (Guile, I'd imagine) isn't exactly the subset of MIT-Scheme used in SICP.
- groovy2shoes 11y agoSICP 2e sticks to IEEE Scheme.
- chubot 11y agoWhat operating system is it? Is the Scheme written in C or assembly language?
- noctuid 11y agoSee GuixSD: https://www.gnu.org/software/guix/ https://www.gnu.org/software/guix/ Edit: remove useless commentary
- davexunit 11y agoI also use GNU Guix and Shepherd on top of Ubuntu at work. Shepherd manages all of my user daemons (mostly Ruby web application servers) and Guix as an RVM (and other such tool) replacement. Is that practical enough?
- noctuid 11y agoSure I agree that both are examples of real software written in scheme.
- chubot 11y agoThere's a big difference between "practical" and being the foundation of software (and I guess people ARE still trying to make that happen; it's not a strawman). Emacs Lisp is probably a better example of practical.
- nickpsecurity 11y agoOr LispWorks or Franz Allegro (esp AllegroCache) that have made real money for years by letting people code circles around others with better tooling. Scripting languages have closed the gap a lot but not fully. I'd say at least two commercial tools are quite practical.