I have used both Restas and bare Hunchentoot in production.
My honest opinion? I had way too many NILs in places they didn’t need to be. It’s OK to do a simple web app with them, but I don’t recommend them for model/UI generation intensive applications. Yes, I wrote an ERP package in Lisp. Model, view and controllers generated from a s-exp DSL with validation. Ended up going back and injecting every data use-site with validation. In the end, it was more assertions than Lisp. Would never do it again in a dynamically typed language with NULL.
I am starting over with version 3 in .. Scala.
Feel free to peruse my (mostly) Restas snippets from that era.
My new project is a SaaS ERP package. Entirely model driven. If you think about supply-chain automation, feel comfortable with multi-tenant SaaS app development and think code generation is the shiznit, let’s talk!
The idea that people would use Java in the browser didn’t really take off, did it. For more recent ideas: “Why lisp is now an acceptable scripting language” March 3, 2014. http://permalink.gmane.org/gmane.lisp.asdf.devel/3864
cl-restas has come a long way in making web development in CL useful.
I have used both Restas and bare Hunchentoot in production.
My honest opinion? I had way too many NILs in places they didn’t need to be. It’s OK to do a simple web app with them, but I don’t recommend them for model/UI generation intensive applications. Yes, I wrote an ERP package in Lisp. Model, view and controllers generated from a s-exp DSL with validation. Ended up going back and injecting every data use-site with validation. In the end, it was more assertions than Lisp. Would never do it again in a dynamically typed language with NULL.
I am starting over with version 3 in .. Scala.
Feel free to peruse my (mostly) Restas snippets from that era.
http://mahmud.arablug.org/snippets/
My new project is a SaaS ERP package. Entirely model driven. If you think about supply-chain automation, feel comfortable with multi-tenant SaaS app development and think code generation is the shiznit, let’s talk!
How old is this? Couldn’t find a date in paper.
The latest citation in the references section is from 1998. I’d posit this paper was published not long after.
What is it with people surnamed Hickey and Java-based LISP implementations?
The idea that people would use Java in the browser didn’t really take off, did it. For more recent ideas: “Why lisp is now an acceptable scripting language” March 3, 2014. http://permalink.gmane.org/gmane.lisp.asdf.devel/3864
See also a scheme interpreter in Javascript http://www.biwascheme.org/