Clozure CL 1.8 正式登陆苹果商店,ECL在mac os X上在aquamacs稳定运行

* Clozure CL 1.8 正式登陆苹果商店
* ECL作者发话了,ECL的稳定仅仅* Clozure CL 1.8 正式登陆苹果商店
* ECL作者发话了,ECL的稳定仅仅对于作者自己的电脑来说的,差不多就是,在mac os X上在aquamacs上运行,作者觉得很稳定,就算稳定了。对于作者自己的电脑来说的,差不多就是,ECL在mac os X上在aquamacs上运行,作者觉得很稳定,就算稳定了。

 

相关资料:

ECL:http://ecls.sourceforge.net/

 

开源 Common Lisp 实现 Clozure CL

Clozure CL,曾用名 OpenMCL,也叫CCL。它是一款高性能的开源 Common Lisp 实现, 可运行于以下平台:

Mac OS X 10.4 and later (PowerPC and x86)
Linux (PowerPC and x86)
FreeBSD 6.x and later (x86)
Solaris (x86)
Microsoft Windows XP and later (x86)

ftp://ftp.clozure.com/pub/release/

Posted in Lisp新闻 | Tagged , | Leave a comment

Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp

http://blog.newitfarmer.com/programming/lisp/4875/repost-lisp-common-lisp-scheme-clojure-emacs-lisp/

 

Posted in program | Leave a comment

为什么lisp语言没有流行起来?

为什么一门语言没有流行起来?这个问题的回答基本是“不幸的家庭各有各的不幸” 。对于Lisp,我之前使用时觉得在于方言太多,这篇文章写得比较透:在其设计领域过于成功。它的强大使得使用者可以定义DSL来解决问题,虽然这些DSL可以与核心语言无缝合作,却导致了社区的分裂与割据

http://locklessinc.com/articles/why_lisp_failed/

Posted in lisp历史 | Leave a comment

Lisp语言发明者、“人工智能之父” John McCarthy与世长辞

Lisp语言发明者、“人工智能之父”John Maccarthy今天与世长辞。

以下是关于这位计算机大师的简介:

-1927年生于美国波士顿
-1948年,加州理工,数学学士
-1951年,普林斯顿大学,数学博士
-1956年Dartmouth会议的发起人(该会议被视为AI作为一门学科诞生的标志)
-1955年在为该会议写的建议书中提出Artificial Intelligence一词,从而被视为“人工智能之父”
-1958,发明Lisp编程语言(该语言至今仍在人工智能领域广泛使用)
-1960左右,提出计算机分时(time-sharing)概念

-1971因对AI的贡献获图灵奖
–1985获得IJCAI(the International Joint Conference on Artificial Intelligence)颁发的第一届”Research Excellence Award”(可看作是AI的终身成就奖)
-1991年获得“美国国家科学奖”(National Medal of Science Award)

青少年时的McCarthy聪慧过人,初中时他根据一份加州理工大学的课程目录自学完大学低年级微积分课程,也因此在1944年上大学时可以免修头两年大学数学,之后去普林斯顿大学研究生院继续深造。

冯·诺依曼报告引发的好奇心

McCarthy的学术人生如何步入人工智能领域,还要从1948年9月的一次会议说起。当时普林斯顿大学主办了“行为的大脑机制西克森研讨会”,计算机大师冯·诺依曼在会议上发布了一篇关于自复制自动机的论文。这次报告激发了当时还是普林斯顿数学博士生麦卡锡的研究兴趣,他敏锐地将机器智能与人的智能联系起来,打算从事更深入的研究。第二年,麦卡锡幸运地与冯·诺依曼一起工作,在大师的鼓励和支持下,麦卡锡决定从在机器上模拟人的智能入手,主要研究方向定为计算机下棋。此后,为了减少计算机需要考虑的棋步,麦卡锡发明了著名的α-β搜索法,这一关键问题的解决有效减少了计算量,使其至今仍是解决人工智能问题中一种常用的高效方法。

一场会议中诞生的人工智能

1952年,麦卡锡认识了贝尔实验室的香农(信息论创始人),在人工智能方面的若干深入探讨之后,他们萌生召开一次研讨会的共识。在洛克菲勒基金会的一笔微薄的赞助下,他们邀请到当时哈佛大学的明斯基和IBM工程师罗彻斯特等几位学者,参加这次具有里程碑达意义的达特茅斯会议。达特茅斯会议历时两个多月,首次提出“人工智能”这一术语,并确立了可行的目标和方法,这使得人工智能成为电脑科学一个独立的重要分支,获得了科学界的承认。

Lisp语言和分时概念创始人

1958年,麦卡锡组建了世界上第一个人工智能实验室。同年,麦卡锡发明了Lisp语言,这是人工智能界第一个最广泛流行的语言,至今仍有着广泛应用。Lisp语言与后来由1973年实现的逻辑式语言PROLOG并称为人工智能的两大语言。麦卡锡另一个卓越贡献是1960年左右第一次提出将计算机批处理方式改造成分时方式,这使得计算机能同时允许数十甚至上百用户使用,极大地推动接下来的人工智能研究。他的研究成果最终实现了世界上最早的分时系统——基于IBM7094的CTSS和其后的MULTICS。

如今,人工智能已经从实验室走进日常生活,成为一门严肃经验科学,引发了计算机使用方式的一场变革,其中McCarthy功不可没,他深刻地改变了人们与电脑和互联网的互动方式。

如今这位计算机大师已经离去,我们缅怀他、感谢他!

via Hackernews and TC

除非注明,本站文章均为原创或编译,转载请注明: 文章来自36氪

Posted in Lisp新闻 | 1 Comment

Lisp天才神话

本文是从 The myth of the Lisp genius 这篇文章翻译而来。
我痴迷于那些关于Lisp天才们的神话故事,那些具有超人的本领、用Lisp语言编写程序计算机怪才。我并不是说这种天才只是在神话里才有;有这样的人。我在这里使用“神话”这个词是为了造出一个故事人物形象来刺激你的想象力。我说的是Joseph Campbell提到的这样的神话,而不是指的关于mythbusters这样的东西。

自由软件之父Richard Stallman就是一个Lisp天才的好例子。 Continue reading

Posted in Lisp新闻 | Leave a comment

Lisp中文论坛成立

LispChina中文论坛开通
地址是 http://www.lispchina.com/bbs/
暂时没什么内容,大家多交流,多分享,不过一段时间就会成为百科全书。

Posted in Lisp新闻 | 1 Comment

对Lisp应用的一点心得

摘自豆瓣 作者AlbertLee
注:最重要的是去用它,Lisp不是学出来的,是用出来的。
这里总结一些我对Lisp实用的心得,与我最初的观点不同,相信也不是最终的正确观点,只是阶段性的总结。

0。Lisp一点都不怪异,也不需要了解函数式编程之类的,也不需要递归,也不需要研究人工智能。
1. 把Lisp当成Python那样,去用。
2. Emacs + Slime不只是工具,更是一种开发流程,编码-运行-测试-改进迭代最快速。
3。asdf 是库管理的好工具
4。quicklisp 是安装库最快捷的方式
5。slime + swank进行远程运行中调试
6。当在程序中出现两次以上重复的模式时,就要考虑是不是要用macro了。
7。不要尝试去跟别人推销Lisp。让它抱持小众吧,注定的。

Posted in 经验 | 2 Comments

Peter Norvig:编程语言的选择并不重要

Lisp被许多资深程序员视为编程语言中的圣杯,因为学起来很难。著名程序员、最热门的技术问答网站StackOverflow创始人Joel Spolsky曾经在“Java语言学校的危险性”一文中说,自己当年在大
Lisp
学里学习用Lisp的导论课程也是苦不堪言,而Lisp这样的函数式语言实际开发中并不常用,但是一旦到了体现优势的时候,你如果不懂,将失之千里。他还认为,Google的核心技术之一MapReduce就来自函数式语言,而且使Google领先微软多年。请注意,Spolsky曾经1990年代微软的Excel项目经理,VBA的主要创造者。

《Unix编程艺术》的作者Eric Raymond也在“如何成为黑客”(英文版)中说过,Lisp是对黑客特别重要的语言,“掌握了之后,你会得到丰富的启迪和经验。 即使实际上很少使用Lisp,这些经验也会使你在以后的日子里成为更好的程序员。”
Continue reading

Posted in program | Leave a comment

创造者的鉴赏力

本文是Taste for Makers的中文翻译, 原作者Paul Graham的同意,公开发表.
Continue reading

Posted in lisp历史 | 2 Comments

Lisp之根源

保罗格雷厄姆

约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语言为Lisp, 意为List Processing, 因为他的主要思想之一是用一种简单的数据结构表(list)来代表代码和数据.

值得注意的是,麦卡锡所作的发现,不仅是计算机史上划时代的大事, 而且是一种在我们这个时代编程越来越趋向的模式.我认为目前为止只有两种真正干净利落, 始终如一的编程模式:C语言模式和Lisp语言模式.此二者就象两座高地, 在它们中间是尤如沼泽的低地.随着计算机变得越来越强大,新开发的语言一直在坚定地趋向于Lisp模式. 二十年来,开发新编程语言的一个流行的秘决是,取C语言的计算模式,逐渐地往上加Lisp模式的特性,例如运行时类型和无用单元收集.
Continue reading

Posted in lisp历史 | Leave a comment