views:

213

answers:

5

I wonder if some functional languages are used for web development and which are most useful and supported with that goal?

+4  A: 

Erlang 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

The MYYN
+1 for mentioning Erlang
linuxuser27
+6  A: 

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:

http://stackoverflow.com/questions/1230046/state-of-web-development-using-functional-programming-language

http://stackoverflow.com/questions/3540145/what-are-the-popular-web-ready-functional-programming-languages/3540199

Greg
pretty interesting frameworks I found there
Alexander Ivanov
+1  A: 

Clojure and Scala are also used for server side web development.

Epeli
+2  A: 

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

Frank Shearar
+1  A: 

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.

Alex