Re:GNU Artanis: A web framework for Guile Scheme
by christofosho on Friday November 06, 2015 @07:16PM
(#10522929)
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!
[ Parent
| on HN ]
Re:GNU Artanis: A web framework for Guile Scheme
by p4bl0 on Saturday November 07, 2015 @02:28AM
(#10524066)
I 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.).
Re:GNU Artanis: A web framework for Guile Scheme
by kuschku on Friday November 06, 2015 @08:47PM
(#10523259)
There are many more for Scheme, or its sister language Racket ;)
Re:GNU Artanis: A web framework for Guile Scheme
by fouric on Saturday November 07, 2015 @02:53AM
(#10524099)
I was under the impression that Racket was closer to Common Lisp (with all of its practicality and rough edges) than the elegant Scheme...
Re:GNU Artanis: A web framework for Guile Scheme
by _delirium on Saturday November 07, 2015 @04:04AM
(#10524231)
Racket 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.)
Re:GNU Artanis: A web framework for Guile Scheme
by zodmaner on Saturday November 07, 2015 @03:40AM
(#10524191)
That'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.
Re:GNU Artanis: A web framework for Guile Scheme
by dragonwriter on Saturday November 07, 2015 @03:59AM
(#10524217)
Racket 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.)
Re:GNU Artanis: A web framework for Guile Scheme
by lambda on Saturday November 07, 2015 @01:02AM
(#10523931)
Have you never heard of SUnet, the scsh web server/framework? It's been around since 1997.