lisp学习总结(一)】的更多相关文章

Common Lisp学习笔记(0):从SLIME开始 | 优哉·幽斋 Common Lisp学习笔记(0):从SLIME开始…
很久以前,就准备学习Lisp,但是遇到不少困难,社区太凌乱,也一直很犹豫,直到看了<Common Lisp - 想说爱你不容易>,想看看Common Lisp怎么样,之前都是拿Lisp的方言Schemel来练习的.正好有一篇Windows下如何安装使用CLISP的文章<Lisp语言: 在Windows下搭建CLisp环境>,于是在官网下载了一个安装程序 http/SF     (sources and win32),下载win32那个.安装很简单,一路下来即可.打开主界面,马上写几…
我想说说关于common lisp的开发环境问题,学习一个新的语言,如何最简单的搭建一个开发环境是至关重要的,它应该不让你在其他方面花费太多的精力,而只专注于学习语言本身. 其实我刚开始尝试的并不是commonlisp而是clojure,但是搭建开发环境让我有点灰心,可能跟二教这边的网速有关系吧,有个文件总是无法下载...伤心 commonlisp有个很好的wiki叫cliki,里面提供很多诸如开发环境,教程,工具,包等的内容,是一个非常好的资源,在实用commonlisp一书中推荐了一个lis…
lisp太简单 lisp核心太简单了只有几个简单的逻辑定理,简单到你会认为他啥事都做不了. lisp语法太简单了,只有符号,参数,以及括号,组成一种万能的表达式. 由于上述lisp的简单,所以对于初学者来讲,他太难了,因为要做事情,上面这些简单的规则根本不足以让初学者构造高楼大厦. 所以构造高楼大厦的话学习lisp就变的很复杂,我们需要学习大量构造高楼大厦的技巧,很多看起来邪恶的不可接受. 邪恶的宏,之所以邪恶是因为它是编译期运行,编译期运行的最大不爽是需要人脑运行,要写出多层次代码抽象构造,那…
The Common Lisp Programming Language "The programming language of choice for those who set out to solve the world's very hardest problems." Think of Lisp as an alternative to or refuge from "commodity" languages like Java, C. and C++, …
Lisp Hackers: Interviews with 100x More Productive Programmers Posted on June 26th, 2013 Lisp Hackers: Interviews with 100x More Productive Programmers, by Vsevolod Dyomkin, is available for free in multiple formats from Leanpub. Let Over Lambda Post…
现在流行一种语言叫做Clojure,他是lisp直接嫁接到java的结果,但是我就感觉这却成为lisp的失败. 因为lisp最强大最有优势的能力是构造抽象,构造设计思想,而不是运行期以确定的方式运行,硬要拿去真正在一个环境中去运行,那么它将被限制在一个环境,而是他的应用范围变窄,比如我想开发操作系统或者开发分布式应用,或者为并行处理器GPU写程序,那就无望了. 更悲剧的是Clojure与JAVA之间的关系是API调用关系,这将很大程度上限制lisp的高阶抽象的发挥,我们不得不经常设计合适的谓词为…
Lisp程序员总是在写DSL,为自己设计的应用开发专用语言,减少程序中的组件,模块,在构造大型复杂应用时,这变的特别有效. 为什么要模块化,我们通常为复杂应用设计程序时,为了分工协作,会用面向对象化思想将系统划分为很多子模块,为了能让各个模块可协作工作,可定制,可裁剪,可组装,可维护,我们要考虑各种设计模式来设计架构,降低耦合,管理模块(对象),对于复杂的系统,这个过程代价很高,甚至高到最终无法实现它原本的设计目标(可扩展,可定制,可维护),尤其是系统复杂到不可前期规划,需求前期不确定,成本压力…
不知道是不是<黑客与画家>的老pual太能忽悠了,一直想把他吹捧的lisp学习一下. 看common lisp和On lisp两本书也有一段时间了,中间还夹着看了一点SICP和land on lisp,但是一直感觉浑浑噩噩的,感觉没学到真正的东西,索性开始看代码吧. 一直在做驱动方面的工作,常想着什么时候抽空玩玩web的东西,所以打算先找一个关于web的lisp实现看着.搜了下,找了一个叫做“Hunchentoot”的东东:http://slack.net/~evenson/abcl/hunc…
Common Lisp 学习笔记系列01 要学一门编程语言,首先需要将语言的环境配置好.如果想要个直接上手的环境,感谢日本的大神 Shirakumo,打造了一个 Common Lisp 的 IDE -- Portacle ,选择下载相对应的版本.然后只要了解下 quicklisp 的操作就好.从体验来看,Windows 使用 portacle 很方便,类 unix 的系统的话还是推荐自己配置.此外, The Common Lisp Cookbook 中也有介绍使用 Roswell 和 Docke…