Announcing the release of awg-mod_lisp-0.2 (recently awg-mod_lisp-for-guile).
Implements the elements of the scheme side of the mod_lisp2 protocol. Institutes as little policy as possible. Factored the protocol into a R5RS file. Also a test-daemon and higher-level daemon interface (in Guile). Available at https://sourceforge.net/project/showfiles.php?group_id=141512&package_id=163742 Limitations General: This code implements the mod_lisp protocol and does not parse the query-string, nor parse the POST data, nor provide a header-list that complies with the CGI interface, nor provide URL/HTML encode/decode functions, nor other high-level web-application functions. It doesn't even implement a socket-listener loop. See other files in this package. Content-length: As of 2005.09.17, mod_lisp2 (mod_lisp for Apache2) requires Content-Length to be computed before writing the content. Beware of the length of (newline). Is it \r, \r\m, \m, etc.? Character-Sets (utf): No explicit support, pretend that the right-thing will happen. See notes. Socket errors: What will happen if Apache is killed during a request? Or, if the socket has some other error? Mod_Lisp version: Written for mod_lisp2, circa 2005.09.17. Does not attempt to check the version (FIXME?). Perhaps next week I'll add a better high-level interface for Guile. _______________________________________________ Guile-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-user
