1. 9
  1.  

  2. 2

    cl-restas has come a long way in making web development in CL useful.

    1. 4

      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/

      1. 2

        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!

    2. 1

      How old is this? Couldn’t find a date in paper.

      1. 1

        The latest citation in the references section is from 1998. I’d posit this paper was published not long after.

      2. 1

        What is it with people surnamed Hickey and Java-based LISP implementations?

        1. 1

          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/