什么是最令人印象深刻的Lisp应用程序?
我知道这是主观的,但所有的,但你仍然可以提供一些用Lisp编写的严重应用程序列表(可能与Lisp一起)。
ITA软件的航空票价search服务。 看到这里明白为什么这是令人印象深刻。
Emacs的。
至less部分是用Emacs Lisp编写的。
LISP它自己! 🙂
我特别喜欢Maxima 。 奈奎斯特是我最近发现的另一个不错的项目。
镖。 用Common Lisp写的第一次海湾战争后勤应用程序,把萨达姆·侯赛因从科威特解放出来。 有人可能会说这场战争是在这个应用程序准备就绪时开始的 开发者们在紧张的时间压力下工作才有可能。
据说这个单一的应用程序已经偿还了所有(!)美国政府对人工智能研究的投资。
Cyc是最令人印象深刻的Lisp应用程序之一。 Cyc是Doug Lenat开始的一个项目,试图将常识性知识融入基于知识的系统中。 不仅仅是一点点,而且真的有很多知识。 人类已经学到了很多很多不同的东西,人造智能软件被认为是一个局限,不知道这些。 蜂蜜的典型颜色是什么? 我们坐在椅子上还是椅子下面? 一杯新鲜的咖啡很热。 当外面下雨的时候,里面不会下雨。 海水含有盐分,但池塘里的水不含。 大多数鸟可以飞。 有些鸟不能飞。 令人惊讶的是,人们知道这些事实,规则和概念有多less。
自1984年以来,Cyc一直在不断的发展,知识库中包含了超过250万条事实和规则(从2004年开始)。 它也包含超过15万个概念(类似于OOP中的类)。 Cyc是在SubL(Common Lisp的一种方言)中开发的。
知识是在CycL(基于声明逻辑的语言)中input的。 受过专门训练的人正在input知识。 Cyc检查这个新知识是否与现有的知识不相冲突。 它也可以得出新的结论,并可以查询它。 对于它的答案,它也可以产生解释。 Cyc也有很多领域特定的启发式实现。
在早期,该项目开始在Lisp Machines上进行开发,但是现在该软件是可移植的,并且对感兴趣的学生和研究人员(OpenCyc和ResearchCyc)也是可用的。
Sawfish很久以前就是GNOME默认的窗口pipe理器。 现在他们默认为Metacity,但是你仍然可以使用Sawfish(也是独立的),并且仍然在积极开发。
Sawfishfunction丰富,可定制。 正是你期望从一个LISP窗口pipe理器。
美国国家航空航天局(NASA)使用Lisp Machines来检查航天飞机的启动。 从1990年的象征新闻稿:
“最近美国国家航空和航天局(NASA)使用Symbolics的高清技术来实时分析Discovery发射的HDTVvideo图像,这个高清系统使NASA工程师能够即时重播关键发射系统。工程师能够提升和放大升空的高分辨率图像,以便分析航天飞机瓷砖的状况和潜在的问题。
他们用一堆Lisp机器和特殊的image processing板。
AutoCAD G2雅虎商店
什么最终成为雅虎! 购物是用Lisp完成的。 查看原作者的描述
白宫发布服务器
在克林顿政府期间,Lisp申请被用来通知美国公民政府新闻。 该应用程序是使用Common Lisp编写的,并在两台Symbolics Lisp计算机(稍后在Open Genera虚拟Lisp计算机上)上运行在CL-HTTP Web服务器上。 它还使用了Statice面向对象的数据库。 该应用程序提供了一个政府领域的分类,可以通过networking或电子邮件界面查询出版物。 例如,公民可以在某个星期内找出副总统戈尔关于环境问题所说的话。 这是乔治·W·布什上任时closures的。
Orbitz.com ?
我真的很喜欢的另一个应用是PWGL 。
PWGL是用于计算机辅助合成和声音合成的可视编程语言。 这是一个LispWorks应用程序,可用于Windows和Mac OS X(免费下载)。 它在高级音符编辑器中使用了许多复杂的graphics(在OpenGL中完成)。 它可以处理和创build声音。 它也可以使用Midiinput和输出。 它的教程中提供了大量的示例。 如果你有LispWorks,你也可以加载二进制文件并使用它编写自己的代码。
应用程序的function真的很棒,如果你愿意学习它的用法,对于业余爱好者composer php和爱好音效devise师来说,这是一个有趣的时刻。
也许,不是最令人印象深刻的,但真正值得一提的是,考虑到这主要是一个人的努力: http : //piano.aero/
看到这个问题的Lisp的许多商业用途的列表。
很难说哪个Lisp软件是最令人印象深刻的,但是我将Symbolics Genera和相关软件添加到值得一提的成就列表中。 也别忘了SLIME 。
IRCAM的OpenMusic(计算机辅助合成环境)。
Zone:The Battleground的配对服务器是用Common Lisp编写的。 他们的网站。
LISP,或者至less是LISP评估者。