Home > Archive > Scheme > December 2005 > [ANN] SISCweb 0.31 - Stateful Scheme web framework for J2EE
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
[ANN] SISCweb 0.31 - Stateful Scheme web framework for J2EE
|
|
| Alessandro Colomba 2005-11-28, 9:58 pm |
| I would like to announce the release of SISCweb v0.31, available at:
http://siscweb.sourceforge.net/
This is a fix release.
Bug fixes:
1. A missing import rendered the sql/execute-query function
unusable. The bug can also be addressed in v0.3 by issuing in the
toplevel:
(require-extension (srfi 45))
2. Minor bug fixes to the build process.
Thanks to Dan Muresan for spotting these bugs.
OVERVIEW
SISCweb is a framework to facilitate writing stateful Scheme web
applications in J2EE environments.
FEATURES
SISCweb features an interactive, REPL-based web application
development style. Developers can write applications interactively,
without ever bouncing the server, and, insofar as it is desirable,
without ever losing application state. (In fact, save for the Java
portion, SISCweb itself is written interactively in a REPL.)
Through the use of continuations, SISCweb does away with the
page-centric execution model typical of web applications. [*] Every
time a response is sent to the browser, the program execution flow is
suspended, to be then resumed from that exact point when the browser
submits a request.
[*] More information can be found in this paper: Christian
Queinnec. "Inverting back the inversion of control or, continuations
versus page-centric programming". Technical Report 7, LIP6. May
2001. (http://www-spi.lip6.fr/~queinnec/Papers/www.ps.gz)
REQUIREMENTS
SISCweb requires a J2EE 1.3 application server and a JDK 1.4 or
later. More detailed information is contained in the INSTALL file.
CREDITS
SISCweb is based on SISC (sisc.sf.net), a Scheme interpreter for the
JVM, and is heavily influenced by other Lisp web frameworks:
- the PLT web server collection
(http://download.plt-scheme.org/sche...tml/web-server/)
- SUnet (http://www.scsh.net/resources/sunet.html)
- AllegroServe (http://allegroserve.sourceforge.net/)
A couple of initial design decisions were also lifted from Matthias
Radestock's servlet code in the contrib section of the SISC CVS tree.
Also special thanks to Anton van Straaten, Dominique Boucher, Ben
Simon, Dan Muresan and Felix Klock for bug reports, suggestions,
and/or work in support of SISCweb.
CONTRIBUTING, BUG REPORTS
Comments, ideas, and bug reports are welcome at:
acolomba@users.sourceforge.net
Thank you!
___
Alessandro
| |
| Jonathan Bartlett 2005-11-29, 7:03 pm |
| Alessandro Colomba wrote:
> I would like to announce the release of SISCweb v0.31, available at:
>
Sourceforge is saying "Could not read file".
Jon
| |
| Alessandro Colomba 2005-11-29, 9:57 pm |
| In article <438c79a4$1@news.tulsaconnect.com>,
Jonathan Bartlett <johnnyb@eskimo.com> wrote:
>Alessandro Colomba wrote:
>
>Sourceforge is saying "Could not read file".
Thanks for pointing this out. It seems to be fine now, except that
not all SF.net mirrors have all the files yet. The internap mirror
does have the complete release, though.
___
Alessandro
| |
| Jonathan Bartlett 2005-12-02, 9:24 pm |
|
> Thanks for pointing this out. It seems to be fine now, except that
> not all SF.net mirrors have all the files yet. The internap mirror
> does have the complete release, though.
Looks good. However, on my system the Tic-Tac-Toe game always reported
a "draw" even if there was a winner. Haven't looked into the code for
this yet.
Jon
| |
| Alessandro Colomba 2005-12-02, 9:24 pm |
| In article <438dea0b$1@news.tulsaconnect.com>,
Jonathan Bartlett <johnnyb@eskimo.com> wrote:
[...]
>Looks good. However, on my system the Tic-Tac-Toe game always reported
>a "draw" even if there was a winner. Haven't looked into the code for
>this yet.
>
>Jon
I double-checked with the examples war from SF.net, and cannot reproduce
this issue. If you like, I'll be glad to continue this by email. I can
be reached at acolomba@users.sourceforge.net.
___
Alessandro
|
|
|
|
|