Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Webdevelopment in Common Lisp

I am somewhat familiar with Scheme. I am reading OnLisp, and would love to do a real world project in it. Most likely web development. I would love to know what kind of setup people use to develop websites in lisp. I have a couple of macs at home and I have figured I would use clozure cl. I am wary of a few things though. I have read on the internets that cl doesn't have reliable threading facility nor good networking. Is this true? What was your experience?

PS:Don't tell me about clojure :). Lisp is a itch I need to scratch.

like image 603
Ravi Avatar asked May 08 '12 00:05

Ravi


People also ask

Can Lisp used for web development?

For web development as for any other task, one can leverage Common Lisp's advantages: the unmatched REPL that even helps to interact with a running web app, the exception handling system, performance, the ability to build a self-contained executable, stability, good threads story, strong typing, etc.

Is clojure better than Common Lisp?

Common lisp comparatively faster than Clojure as it uses compilers like SBCL which makes common lisp faster than C programming or any other low-level programming language and it also provides a variety of different libraries for different concepts that can be included in the program for easy execution.


1 Answers

Currently I'm using Restas a framework based on Hunchentoot and inspired by the route system of Rails. I also use Postmodern to interact with a PostgreSQL database and I generate HTML with cl-markup though I'm thinking about switching to cl-who which looks more customizable.

When I've started I've also considered using Parenscript to generate the JavaScript but now I'm just happy with Mootools and plain JavaScript.

Everything runs on SBCL and is available with Quicklisp.

like image 199
Daimrod Avatar answered Oct 30 '22 11:10

Daimrod