Re: Scheme vs Lisp! [was Re: web application framework]
From: Marc Battyani (Marc.Battyani_at_fractalconcept.com)
Date: 11/14/03
- Next message: Marc Battyani: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Previous message: Adrian Hey: "Re: More static type fun."
- In reply to: Sławek Żak: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Next in thread: Pascal Costanza: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 14 Nov 2003 08:38:52 +0100
"Sławek Żak" <szak@era.pl> wrote in
> "Marc Battyani" <Marc.Battyani@fractalconcept.com> writes:
>
> [...]
>
> > Now, how many lines of code for this HTML user interface? Zero. All is
> > handled by my framework.
> > So what would I gain from continuations ?
>
> I find the automatic undoing of transactions *very* appealing. Modeling
user
> session in interaction with a web page using function calls and returns
is
> also great.
This implies modal interaction with the user which is not a good model for
web applications.
> What about bookmarking your page and restarting the computation
> after a while? If continuations only were serializable, you could
restart
> the server without any of the users noticing. Transfering the sessions
> between machines in clusters would let you restart the servers
> transparently. What about keeping state in memory (closures+call stack)
> instead of RDBMS?
That's what I do (keeping state in memory ) but in objects and closures, not
in the call stack because, as I and others tried to explain, web applications
do not have a modal stack based navigation.
Marc
- Next message: Marc Battyani: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Previous message: Adrian Hey: "Re: More static type fun."
- In reply to: Sławek Żak: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Next in thread: Pascal Costanza: "Re: Scheme vs Lisp! [was Re: web application framework]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|