Weblocks
Developer(s) | Slava Akhmechet, Stephen Compall and Leslie Polzer |
---|---|
Stable release | 0.8.3
/ July 15, 2009 |
Written in | Common Lisp |
Engine | |
Operating system | Any that runs Lisp |
Type | Web framework |
License | LGPL |
Website | {{URL|example.com|optional display text}} |
Search Weblocks on Amazon.
Weblocks is an advanced web framework for Common Lisp. Web pages are built from simple widgets which are analogous to GUI widgets used in most application toolkits.
The widgets are written in lisp, using the cl-who meta-language. The framework supports "delimited continuations" for control flow. It is a full-stack framework, since it comes with built-in database and persistence systems.
Programming in weblocks is very similar to other continuation-passing style frameworks like Seaside. All HTML and HTTP level details are abstracted, especially with regard to Ajax and form parameters (although access to these is easily available).
Weblocks has an active development and user community. The other major Lisp web-framework is UnCommon Web with extensions such as Lisp on Lines that are built atop it.
References[edit]
- Continuations-Based Web Applications in Common Lisp With Weblocks by Slava Akhmechet
External links[edit]
- Lua error in Module:Official_website at line 90: attempt to index field 'wikibase' (a nil value).
- New website, Reblocks rewrite
- Discussion group
- ChangeLog on freshmeat
- Old website
This Web-software-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "Weblocks" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Weblocks. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.