Giovanni Pensa
2004-07-14 19:28:45 UTC
Hi. I'm trying various lisps as Perl alternatives for simple CGI
scripts. Some Scheme implementations are quite good, both as
interpreters and as compilers; none is perfect, and worse they are all
different, with small incompatibilities. Even Clisp is "light" enough.
(I know that the right way with Common Lisp is to have a separate
server, linked to the HTTP server in some way, etc. That's not the
point, I'm tring to do simple CGI scripts.)
I like GOO, but it's a bit hard to understand how to use it. (Hey, I'm
not alone...)
As I understand, it's not possible to launch GOO with a script, as in
"goo foo.goo" or "goo -bar foo.goo". (That also means that the "#!"
syntax is not supported...)
It's possible to use "goo < foo.goo", but the standard output is filled
with some REPL-(in this case)-garbage.
That makes writing CGI scripts a bit hard.
Any suggestions, hints, docs? Am I missing something? Or should I
wait. -- "Waiting for what?" -- For Arc? ;-)
Thanks,
scripts. Some Scheme implementations are quite good, both as
interpreters and as compilers; none is perfect, and worse they are all
different, with small incompatibilities. Even Clisp is "light" enough.
(I know that the right way with Common Lisp is to have a separate
server, linked to the HTTP server in some way, etc. That's not the
point, I'm tring to do simple CGI scripts.)
I like GOO, but it's a bit hard to understand how to use it. (Hey, I'm
not alone...)
As I understand, it's not possible to launch GOO with a script, as in
"goo foo.goo" or "goo -bar foo.goo". (That also means that the "#!"
syntax is not supported...)
It's possible to use "goo < foo.goo", but the standard output is filled
with some REPL-(in this case)-garbage.
That makes writing CGI scripts a bit hard.
Any suggestions, hints, docs? Am I missing something? Or should I
wait. -- "Waiting for what?" -- For Arc? ;-)
Thanks,
--
Giovanni Pensa <***@giovannipensa.com>
Giovanni Pensa <***@giovannipensa.com>