This is the mail archive of the guile@cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Guile for servlets (a sort of generic mod_guile)


Hi everyone,

I've been lurking around on this list for a while because I'm trying
to find out about Guile's suitability for building servlets.

A servlet is a sun invention, it's a Java object which abstracts a
network connection.

Servlets are quite popular methods of building web server like
programs and can be thought of as analgous to Apache mod-perl handlers
or, more basically, CGI scripts.

I'm the main author of the GNU servlet engine (which is called
GNU-Paperclips and is due for release fairly soon) and I've been
wondering about the possibility of fitting Guile into Paperclips to
allow Schemers to write servlets in Guile.

Since servlets are objects and Scheme isn't an object orientated
language (?) it might be a bit tricky but it seems like a good idea
since it would make writing servlets a heel of a lot easier for the
mere mortal. Also, Scheme is the GNU language so it would be nice if I
could support it if possible.

I've a few questions that if someone has time I would be grateful for
answers:

1. is the Guile project wholly written in Scheme or is there C there
as well? (apart from the Scheme language implementation and low-level
libraries)

2. Is there any possibility of making Guile work with GNU-Kawa, the
Scheme compiler for Java byte codes?

3. What is the current expection of the finish date for Guile?

4. Would Guilers be interested in this?


Thanks very much for anyone that has the time to answer. Please fee
free to mail me directly if you don't want to clutter the list, and
aplogies to anyone who feels that I am cluttering the list.




Nic Ferrier
Tapsell-Ferrier Ltd
www.tapsellferrier.co.uk


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]