AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
"...Aside from Weblocks, three frameworks I know of do a good job dealing with control flow - Seaside, UCW, and PLT. Proper control flow management is difficult to implement - it requires continuations, which most languages don't support. Because frameworks with good control flow management are so rare, most people don't understand what they're missing. In this article I'll describe the problem and how it is solved in Weblocks using continuations. A live Weblocks demo that showcases a practical implementation of these concepts is available here...'
"I wrote Practical Common Lisp because I felt that Common Lisp needed a new introductory book that could ease folks raised on other languages into Common Lisp and then show them what it’s really all about..."
"...So how does it work? From the perspective of a web application developer it's very simple. You just specify the user interface in a declarative manner and the engine figures out how to convert it to HTML: [...] So, does any of this work? You bet it does! And coupled with closures-based actions, continuations-based control flow, stateful widgets, and a shiny new CLSQL backend store1, it may very well be the web development nirvana2. Download Weblocks, and see for yourself..."
"SymbolicWeb is a GUI or widget server-centric framework for developing web applications. It is written in Common Lisp. SymbolicWeb is free software licensed under the AGPLv3 + GPL linking exception..." (source wikipedia) -- via Lisp, GUI and Web (and Comet)
"There has been a new wave of interest in Common Lisp over the last few years. This paper is a November, 2007 survey of Common Lisp implementations that are currently being actively maintained. It also provides references to writings about why Lisp is interesting and important, Lisp textbooks, and useful Lisp resources including repositories of available libraries. I hope it will help you find the right implementation for your project or product..."
"Common Lisp: First Contact is an easy to read introduction to Lisp. The goal is to make you familiar with Lisp syntax and with how Lisp works. Nothing more than a basic understanding of computing is required..."
"Common Lisp Quick Reference is a free booklet with short descriptions of the thousand or so symbols defined in the ANSI standard. It comes with a comprehensive index.
"ANSI Common Lisp is a high-level, general-purpose programming language. GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard..."
"ANSI Common Lisp is a high-level, general-purpose programming language. GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard..."