I wonder if some functional languages are used for web development and which are most useful and supported with that goal?
views:
213answers:
5Erlang used to be a fuctional language used for server side web development, e.g.
As for Common Lisp frameworks, see http://stackoverflow.com/questions/540953/best-web-framework-in-common-lisp
PLT Racket has a web server- it's an up-to-date, actively developed Scheme offshoot, and may be something that you want to look into. Here's some documentation:
http://docs.racket-lang.org/web-server-internal/index.html
There are a few StackOverflow threads that can provide some more answers to this:
- BKNR, a Common Lisp web application environment
- Hunchentoot, a Common Lisp web server
- Lisp-on-lines, a Common Lisp web framework
- Parenscript, a Common Lisp -> Javascript translator
- UnCommon Web, a Common Lisp web framework
It's safe to say there's a fair bit of server side stuff going on for Common Lisp!
Update: In my newsfeed this evening, compliments of Xach: A Common Lisp Web Development Primer, Part 1
Hunchentoot is a nice webserver for CL. CL-WHO is an HTML generation library, and there is a mod_lisp for apache I think too. You can set up something with cl-fcgi, and have a server connect to it, like a CL-WHO + cl-fcgi setup, or cl-who + hunchentoot, or cl-who + mod_lisp. I'ts your choice.