原文:common lisp和scheme的区别

. 在Common Lisp 眼中,一个符号的symbol value 和symbol function 是不一样的,而Scheme对两者不作区分。在Scheme 里面,变量只有唯一对应的值,它可以是个函数,也可以是另一种对象。因此,在Scheme 中就不需要 或者funcall 了。Common Lisp 的: let f lambda x x funcall f 在Scheme 中将变成: ...

2017-11-01 20:54 0 3205 推荐指数:

查看详情

Common Lisp之小试~

看了《黑客与画家》,对Lisp语言比较好奇,于是就弄了本《Lisp使用教程》,有空的时候就学习一下。Lisp的实现有很多,我用的Emacs+sbcl+slime,因为网上资料比较好找。跟着的前几章体验了一下,先记录一下: 在slime中,你会看到 CL-USER> 敲入命令,只要合乎 ...

Tue Jul 24 23:49:00 CST 2012 1 4602
Common Lisp编译程序的小技巧

  这几天开始玩Common Lisp,遇上了一个有意思的问题,CL一般是解释运行,也有实现可以编译生成字节码(fas文件)。我正在用的两种CL实现是SBCL和CLISP,前者是我从《实用Common Lisp编程》一书中看来的,CLISP相对于SBCL的特点之一就是CLISP把Lisp编译成 ...

Mon Jul 20 05:03:00 CST 2015 0 1928
Common-lisp集成环境搭建

缘由:学习common-lisp过程中,一般都是在我本地的虚拟机中,用的lispbox(由于参考书很老)。最近有需求在我的远程服务器上跑(ubuntu,在美国的虚拟主机,原因大家都知道的)。安装好lispbox后,发现无法在远程ssh工具上打开,换工具测试,还是不行。应该是lispbox项目都被 ...

Thu Jan 21 01:23:00 CST 2016 0 2791
在windows上安装common lisp开发环境

(2014.1写于CSDN的文章) 最近对lisp非常感兴趣,因此在google中搜索了“common lisp install windows”, 想装一个开发环境玩玩。 第一条结果就是 “Getting going with modern Common Lisp on Windows ...

Sun Jan 06 22:03:00 CST 2019 0 661
Lisp和SICP

大概不少programmer都看过《黑客与画家》,作者用了整整一章的篇幅讨论Lisp的强大。我自然就会手痒痒。 几个月前,几天内攻城略地搞定了Python,用的方法便是用Py重写之前开发的类库,这样就能很快熟悉语法,培养语感。喜上眉梢的我,也尝试将同样的策略用在 ...

Wed Dec 02 19:45:00 CST 2015 1 1678
Lisp 入门

Lisp 入门 LISP 是 LISt Processor 的缩写,是“列表处理语言”意思。Lisp语言最初是由美国的 John McCarthy 在 1958 年提出来的,是最早的计算机语言之一。然而,半个多世纪后的今天,Lisp 语言仍然在使用,并且还会继续被使用,这和它独特 ...

Fri Apr 27 00:18:00 CST 2018 0 2068
Common JS、AMD、CMD和UMD的区别

一、CommonJS 1.CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API。它的终极目标是提供一个类似Python,Ruby和Java标准库。CommonJs 是服务器 ...

Sat Nov 21 06:20:00 CST 2015 1 1716
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM