13 lisp functional-programming common-lisp
可能重复:
现实世界中的Lisp
Google上的搜索查询显示,搜索字词"practical lisp"会返回Practical Common LISP的链接,这是一本非常好的入门书.但是,当我开始搜索这些术语时,这不是我想要或想到的.
EMACS是用LISP写的;-)
小智 6
你可能不会得到很多有用的答案,不是因为没有广泛使用Lisp,而是因为没有人想透露他们使用的是Lisp,因为:
我知道每个Amazon.com产品页面的一部分都是使用Lisp服务生成的,但这只是因为我和编写并部署它的人喝了啤酒.
我写了一个网络服务,每个看到的人都喜欢,但主要是因为它看起来比它更令人印象深刻.事实上,它碰巧映射到Common Lisp构造和几乎完美的免费Lisp库,实际上是一个相当短的程序.如果你取消某些东西,每个人都会说"哦,是这样吗?我可以做到这一点".
Paul Graham在90年代成立了一家名为ViaWeb的创业公司,允许用户在没有任何编程经验的情况下创建在线网上商店.这家公司后来被雅虎收购了!创建Yahoo! 商店.保罗将公司的成功归功于LISP.看他的文章,击败平均数.
他也是LISP方言弧的创造者.Arc是热门网站Hacker News的实现语言
我很困惑为什么你认为Lisp和OOP是互斥的.CLOS是所有其他语言尝试(和失败)复制的对象系统.
但无论如何,我在工作中使用CL作为一些通用Web应用程序.一个是用于上传文件并通过电子邮件发送给某些人的实用程序; 另一个从其他应用程序收集日志数据,让我搜索它.两者都是面向对象的(并且使用大象进行持久化).
使用Lisp与使用任何其他编程语言没有什么不同,真的.它有很棒的工具(SLIME)和一些非常好的库(我喜欢使用cxml-stp的closure-xml).
最后,我将添加一个"商业"非Web应用程序:
http://maxima.sourceforge.net/
它是一个计算机代数系统,有点像Mathematica.
ITA Software使用Lisp技术帮助Orbitz与其他旅游网站区分开来
http://www.franz.com/success/customer_apps/data_mining/itastory.php3