Greetings!

Factor's Furnace framework seems poised to support 'continuation-based' web
development <http://en.wikipedia.org/wiki/Continuation>,
in the manner of Smalltalk's Seaside <http://seaside.st/> or Racket
Scheme<http://docs.racket-lang.org/web-server/index.html>.
These latter frameworks capture
and serialize current continuations to provide high-level programmatic
interaction between browsers
and servers. A little digging through old 'concatenative' posts, and I
discover a 2004 exchange
between<http://tech.groups.yahoo.com/group/concatenative/message/1841>
Slava & Chris D.<http://tech.groups.yahoo.com/group/concatenative/message/1841>,
on the possibility of such continuation-based web development being
supported
in Factor as well.

Have folks done any further work in this direction? I've been messing
around with attempts to serialize
continuations cleanly in Factor, for possible use in web programming, but
haven't discovered a
straightforward idiom to accomplish this. Marshaling continuations in & out
of json (for a couchdb-backed
web app) is what I'm aiming for. Has the implementation moved closer to
such functionality, or away from it?
I do see the words exit-with and with-exit-continuation defined in
furnace.utilities; just gotta figure out
how to leverage them!

Continuation-based web development seems a natural fit for Factor, unless
I'm missing some fundamental obstacle.

Lovin' Factor - Happy Valentine's Day!
CW Alston
-- 
*~ Memento Amori*
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to