For Programmers: Free Programming Magazines  


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

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com