This is the mail archive of the guile@sourceware.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]

Re: modguile / apache


Chris Bitmead <chris.bitmead@bigfoot.com> writes:

> Jorgen `forcer' Schaefer wrote:
> 
> > mod_guile is quite nice so far, i'm slightly stuck with the lack
> > of environments (i try to do it right, and not hack up some
> > kludges until someone considers it's a nice time to include
> > first-class-environments)
> 
> Where do I get it, and is it stable enough / featureful enough
> to be using yet? (I'm not familiar with the "environment" problem).

The problem is that i need the first-class-environments to make
my design work...  It's more or less finished now.  Problems are
in the GC part, which i start to grasp only now (thanks to
gc-mistakes), and in the string handling routines
(e.g. encodings), which i'll ignore for now.

No, it's not downloadable yet, since it can't be used so far. ;)
(the biggest problems left after the environment stuff are to
integrate all Apache API functions into Guile so they actually
fit well, which isn't as easy since Apache has it's own memory
management.  Also, the CGI environment isn't finished yet (which
is related to the lack of first-class-environments).

> > CGI's will be possible too with mod_guile (so far they are
> > slightly annoying due to Guile's startup time, which will be
> > eradicated with mod_guile).
> 
> Yes, I think guile startup is probably bad enough that a module
> is necessary, even for my relatively low hit rate.

Another possibility would be to use something like FastCGI or
similar.  But i'm not familar with those protocols. :]
	-- forcer

-- 
((email . "forcer@mindless.com")       (www . "http://forcix.cx/")
 (irc   . "forcer@#StarWars (IRCnet)") (gpg . "/other/forcer.gpg"))

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