Functional programming 什么是流行的';网络就绪';函数式编程语言?
这是一个简单的问题:哪些是最流行/使用/开发(库a plus)的函数式编程语言,可以用于web开发?我不介意它们是否是纯语言,但我更愿意排除Ruby和Python等语言。我的思路是F#或Scheme(这些都不是纯函数式编程语言,我不介意,我只是在寻找一种能流利处理类型的语言) 自从提出这个问题以来,推荐使用的主要语言有Haskell、Lisp和Scheme 谢谢 编辑:Functional programming 什么是流行的';网络就绪';函数式编程语言?,functional-programming,Functional Programming,这是一个简单的问题:哪些是最流行/使用/开发(库a plus)的函数式编程语言,可以用于web开发?我不介意它们是否是纯语言,但我更愿意排除Ruby和Python等语言。我的思路是F#或Scheme(这些都不是纯函数式编程语言,我不介意,我只是在寻找一种能流利处理类型的语言) 自从提出这个问题以来,推荐使用的主要语言有Haskell、Lisp和Scheme 谢谢 编辑: -已签出,这似乎有利于使用Lisp -如何使用Lisp或Scheme进行web编程:PLT Racket可用于web服务器 我
-已签出,这似乎有利于使用Lisp
-如何使用Lisp或Scheme进行web编程:
PLT Racket可用于web服务器 我相信mod_lisp使任何lisp都可以在web上使用
此外,还讨论了使用Haskell作为web语言。OCaml有一个web框架
该语言还附带了一些漂亮的实用程序,可以轻松构建简单的web应用程序,比如module(我以前在学校项目中使用过它,它几乎完成了所有web/socket部分)您可能想看看Erlang的Webmachine、MochiWeb(包括一组库)、Non等
这些是我脑海中能记得的为数不多的几个:
- 斯卡拉
- 斯卡拉
- 哈斯克尔
- 为Clojure
在客户端和服务器上使用相同的语言必须算是一个加号,即使这种语言不是纯粹的功能性语言。我自己没有使用过它,但看起来很有趣。Haskell有过多的web框架。最成熟的框架是,但有几个新的和活跃的项目:
是的,让它成为一个维基,否则它会很快关闭。我很难把Scheme称为纯粹的函数式语言。顺便说一句,Scheme是Lisp的一种方言。Scheme是一种多范式,它的主要焦点是功能性。对于Lift来说+1,它已经在商业上使用了。请看这里: