6 ms·
The other day I mentioned in freenode's #web that it'd be hilarious to see a web framework in scheme.. And now it has happened and it's not only making me giggl
by christofosho 11y ago
The other day I mentioned in freenode's #web that it'd be hilarious to see a web framework in scheme.. And now it has happened and it's not only making me giggle, but making me thoroughly impressed. Nice one!
- kuschku 11y agoThere are many more for Scheme, or its sister language Racket ;)
- fouric 11y agoI was under the impression that Racket was closer to Common Lisp (with all of its practicality and rough edges) than the elegant Scheme...
- zodmaner 11y agoThat's not the case at all. The core of Racket, its syntax and basic constructs, is basically the small and elegant Scheme we all known and love. What set Racket apart is all of the additional features that was built around that tiny core (its own OO system, for example), as well as a huge standard library.
- dragonwriter 11y agoRacket is far closer to Scheme, from which it derives, than it is to Common Lisp -- which is why, before it was called "Racket" it was PLT Scheme. (And, in fact, the Racket tools include support for both r5rs and r6rs Scheme -- but not Common Lisp -- as well as the Racket language itself.)
- _delirium 11y agoRacket was called PLT Scheme until 2010, and remains essentially a Scheme dialect. It diverged in part because of their disagreement with the minimalist direction of a large part of the Scheme community: PLT developers were heavily involved in the R6RS version of Scheme, which expanded the language's standard library considerably, but which much of the Scheme community rejected. Racket in part is the continuation of the R6RS "batteries included" philosophy, but removed from the politics of the Scheme revision process. (Another reason for the change was the emphasis on becoming a platform for language implementation that supports multiple languages, some increasingly divergent from Scheme, like Typed Racket.)
- adrusi 11y agoWhy did you think it would be hilarious?
- lambda 11y agoHave you never heard of SUnet, the scsh web server/framework? It's been around since 1997. http://scsh.net/resources/sunet.html http://scsh.net/resources/sunet.html
- p4bl0 11y agoI really do not get your point. Scheme is a real programming language, and there are multiple web framework for it to. You can find web frameworks for Guile, Racket, Chicken Scheme, Gambit, Bigloo, … The portable lib SLIB (a Scheme library that works across many Scheme implementation) also provides a lot of useful things for web development (html generation, database management, etc.).
- fstephany 11y agoWhat's your programming background?