scheme是lisp的一种
编辑器可以用emacs,网上有很多教导如何编写的
(begin
(display "hello")
(newline))
编写完以.scm保存,这里保存为test.scm
然后sudo apt-get install racket //也可以安装scm
Racket (原名 PLT Scheme[4][5])
是个通用、多范型,属于Lisp家族的...
分类:
编程语言 时间:
2014-10-24 10:57:22
阅读次数:
220
前言: 程序设计语言主要分为两种 1、基于存储原理(冯*诺依曼体系)的命令式编程语言,如C/C++、Java、Object Pascal(DELPHI)。 2、根据阿隆左*丘琦的lambda演算而产生的函数式编程语言,如Lisp、Scheme。 ...
分类:
编程语言 时间:
2014-10-23 15:40:58
阅读次数:
280
说说我自己的背景吧,我是个半吊子的程序员,做任何事情喜欢比较了解然后再尝试,我接触过很多语言,大多数都把它当成工具来使用我现在的工作大部分主要在于数据挖掘与机器学习方面,也学习web开发,我第一个拿来工作的语言是python,我是从那里得知函数式编程的概念的说起lisp据说python就是模仿的li...
分类:
编程语言 时间:
2014-10-22 23:35:37
阅读次数:
222
DescriptionXXC小童鞋对lisp非常感兴趣,不过lisp是一个比较小众的黑客语言,因为它采用了一种不太容易理解的表达方式——S表达式。 S表达式形式如下:(Operation A B……)其中Operation是操作符,A、B等是操作数(操作数的数量根据操作符而定),A、B等可以是直接的...
分类:
其他好文 时间:
2014-10-19 16:49:04
阅读次数:
432
http://fit.c2.com/fit/files/LispPlatform/lisp/clisp-2.28/src/errwin32.d # Calls a function, passing it information about a Win32 error code. # get_O.....
很多人写过 Scheme 开发环境的设置。但 Scheme 毕竟是一种 Lisp ,是 Lisp 就应该用 Slime。Chicken Scheme 有一个扩展叫 Chicken Slime, 安装非常简单,但功能极差。安装之后几乎没用。Slime本身带的,contrib目录下的swank-kawa...
分类:
其他好文 时间:
2014-10-11 23:31:06
阅读次数:
365
1、let mut x = 10i; 用学术的话来说,let代表文法级别的名字绑定(到value对象)
println!是宏,第一眼看到它时还以为是学习Ruby,!代表函数有副作用呢
destructuring let:解构绑定这个概念来自于LISP/Erlang?
2、表达式语言:if是表达式;加上分号就变成语句;return x;等同于直接的一个x
还有,它的if/for/...
分类:
编程语言 时间:
2014-10-11 11:41:35
阅读次数:
653
SpEl就是Spring Expression Language的简称,功能堪称强大,能够进行表达式求值,具备一些lisp语言的特性。现在简单的列举一些例子。 ????首先,把需要用到的示例类给大家看下 public?class?Perso...
分类:
其他好文 时间:
2014-10-08 13:14:25
阅读次数:
150
Reading快读完深入理解计算机系统线性代数离散数学久/难度大/刚入门Ansi Common Lisp算法竞赛入门经典形式语言与自动机原理数电, 模电单片机计算机组成: 结构化方法初等数论To Read算法算法导论数学集合论组合数学具体数学语义学可计算性理论Programming Language...
分类:
其他好文 时间:
2014-10-07 23:02:14
阅读次数:
270
Code Path:
https://github.com/bluesilence/Lisp/blob/master/clojure/projects/room-escape/src/room_escape/core.clj
E2E Process
Now it's time to put the stuff altogether.
The body of the core c...
分类:
Web程序 时间:
2014-10-05 18:36:28
阅读次数:
191