Summary of lispvan September meeting - Client-side continuations for web programming
Monday, September 25, 2006
- Asynchronous operations written in a synchronous style: Traditional Ajax applications require the programmer to either write a maze of event handlers, or to provide only extremely simple and idempotent operations. Jwacs provides library functions that make asynchronous operations such as an XMLHttpRequest appear synchronous. Instead of scattering your logic across several fragmented event handlers, you can just write a step-by-step description of what the application should do.
- Scalability: Unlike most other continuation-based web frameworks, jwacs continuations are stored on the client rather than the server. This gives you the advantages of a synchronous coding style without having to store a lot of per-user state on the server.
Luckily, the sound problems that plagued us at the August meeting didn't recur (yes, Marc, I tested the sound recording first this time! ;-) ), so I was able to successfully record the presentation. James also kindly provided the transcript of his presentation. Here are the links: