Re: Lisp and Web Programming



"david.tolpin@xxxxxxxxx" <david.tolpin@xxxxxxxxx> writes:

> CGI is de facto standard bridge between a web server and an
> application. mod_lisp is a hack -- it is a C program grafted into one
> particular implementation. FastCGI is slightly better than mod_lisp but
> only exists because writing a fast cGI bridge requires C programming
> anyway; unless the bridge is written in LISP.

apache modules are de facto standards: mod_php, mod_perl, mod_gzip,
etc.

> CGI implemented in Common Lisp is an excellent solution: it eliminates
> to patch a fix the web server, is written in good language, and runs
> faster than a C program doing the same job. And then, when you need
> state, you can connect to a persistent program from within the bridge.

if you really really must use CGI and want it to be fast you could
write a mod_lisp.cgi program, this would be a trivial C program which
reads from **env and translates this into the mod_lisp wire protocol.

--
-Marco
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
-Leonard Cohen
.



Relevant Pages

  • Re: Lisp and Web Programming
    ... only exists because writing a fast cGI bridge requires C programming ... CGI implemented in Common Lisp is an excellent solution: ... to patch a fix the web server, is written in good language, and runs ...
    (comp.lang.lisp)
  • Re: ruby in the government - 1.6.x -> 1.8.x woes
    ... > one of the biggest stumbling blocks to the widespread adoption of ruby in my ... I don't have a rationale for the Ruby shortcoming, ... > on a related note - anyone know of a compatability layer to bridge 1.6.8 to ... > to render useless any cgi code written for the former, ...
    (comp.lang.ruby)
  • Re: ruby in the government - 1.6.x -> 1.8.x woes
    ... > one of the biggest stumbling blocks to the widespread adoption of ruby in my ... I don't have a rationale for the Ruby shortcoming, ... > on a related note - anyone know of a compatability layer to bridge 1.6.8 to ... > to render useless any cgi code written for the former, ...
    (comp.lang.ruby)
  • Re: Web Connectivity
    ... CGI works in Windows too.... ... Probably a jRCS solution would work better, would not require jBASE on the ... >>> What is the easiest way to query and display jBase ... >>> Linux and the web server is IIS on 2003 server. ...
    (comp.databases.pick)
  • [Full-Disclosure] sh-httpd `wildcard character vulnerability
    ... sh-httpd is a shell script-based Web server that supports GET and HEAD methods, and a CGI 1.1 interface. ... It's not real fast, and it's probably not real secure, but it is really small. ... xploithackermailcom INetCop Security Home: http://www.inetcop.org ...
    (Full-Disclosure)