Dynamic Source Loading

Shae Matijs Erisson shae at ScannedInAvian.com
Mon Oct 25 23:35:49 EDT 2004


"S. Alexander Jacobson" <haskell at alexjacobson.com> writes:

> That lets you load "object files."  But I would
> really like something that loads source files
> instead....

http://www.cse.unsw.edu.au/~dons/hs-plugins/index.html

hs-plugins can build and load source, and check dependencies, and lots more.

Also, check out hws-wp that's a modified version of Simon Marlow's web server
that includes an apache-style plugin framework. In my opinion, you can steal a
lot of the ideas there or just hack hws-wp to use hs-plugins.

You'll probably want to use Don's recent strategy of dynloading everything on a
tiny static core, otherwise you'll run across incomparable values where the
static and dynamic type tables don't mesh.

David Himmelstrup has been profiling Halipeto recently. I think a combination
of Halipeto and either WASH-CGI or HaXML would work nicely.

Add HaskellDB for sane database access, and you've nearly surpassed J2EE for
features.

I heard rumors that the HaskellDB guys are massaging HaskellDB to work with
hs-plugins too.

For other useful web application server features, Björn Bringert's XmlRpc
library is nice.
-- 
Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/
"I will, as we say in rock 'n' roll, run until the wheels come off, 
because I love what I do." -- David Crosby



More information about the Glasgow-haskell-users mailing list