Functional programming 什么是流行的';网络就绪';函数式编程语言?

Functional programming 什么是流行的';网络就绪';函数式编程语言?,functional-programming,Functional Programming,这是一个简单的问题:哪些是最流行/使用/开发(库a plus)的函数式编程语言,可以用于web开发?我不介意它们是否是纯语言,但我更愿意排除Ruby和Python等语言。我的思路是F#或Scheme(这些都不是纯函数式编程语言,我不介意,我只是在寻找一种能流利处理类型的语言) 自从提出这个问题以来,推荐使用的主要语言有Haskell、Lisp和Scheme 谢谢 编辑: -已签出,这似乎有利于使用Lisp -如何使用Lisp或Scheme进行web编程:PLT Racket可用于web服务器 我

这是一个简单的问题:哪些是最流行/使用/开发(库a plus)的函数式编程语言,可以用于web开发?我不介意它们是否是纯语言,但我更愿意排除Ruby和Python等语言。我的思路是F#Scheme(这些都不是纯函数式编程语言,我不介意,我只是在寻找一种能流利处理类型的语言)

自从提出这个问题以来,推荐使用的主要语言有HaskellLispScheme

谢谢

编辑:
-已签出,这似乎有利于使用Lisp

-如何使用Lisp或Scheme进行web编程:

PLT Racket可用于web服务器

我相信mod_lisp使任何lisp都可以在web上使用


此外,还讨论了使用Haskell作为web语言。

OCaml有一个web框架


该语言还附带了一些漂亮的实用程序,可以轻松构建简单的web应用程序,比如module(我以前在学校项目中使用过它,它几乎完成了所有web/socket部分)

您可能想看看Erlang的Webmachine、MochiWeb(包括一组库)、Non等


这些是我脑海中能记得的为数不多的几个:

  • 斯卡拉
  • 斯卡拉
  • 哈斯克尔
  • 为Clojure

这个答案在一定程度上是开玩笑的,但有些人尽最大努力用JavaScript进行函数式编程:



在客户端和服务器上使用相同的语言必须算是一个加号,即使这种语言不是纯粹的功能性语言。

我自己没有使用过它,但看起来很有趣。

Haskell有过多的web框架。最成熟的框架是,但有几个新的和活跃的项目:


是的,让它成为一个维基,否则它会很快关闭。我很难把Scheme称为纯粹的函数式语言。顺便说一句,Scheme是Lisp的一种方言。Scheme是一种多范式,它的主要焦点是功能性。对于Lift来说+1,它已经在商业上使用了。请看这里: