码迷,mamicode.com
首页 >  
搜索关键字:emacs lisp    ( 1359个结果
函数式编程入门 lisp
#lang slideshow(define c (circle 10))(define r (rectangle 10 20));定义一个调用函数(define (square n) (filled-rectangle n n));局部绑定(define (four p) (define tw.....
分类:其他好文   时间:2014-06-07 05:15:21    阅读次数:315
c++实现类似Common Lisp的多参数加法和比较
在CL里我们可以这样:1 $ sbcl2 * (+ 1 2 3)3 64 * ( 2 template 3 bool cmp(O o, A a,B b){ 4 return o(a, b); 5 } 6 template 7 bool cmp(O o,A a,B b,C... c){ 8 ...
分类:编程语言   时间:2014-06-07 04:42:31    阅读次数:270
著名 Emacs 用户列表
原文出处:任文山(微博推荐)我不认为使用 Emacs 能提高一个程序员的水平, 也不认为几个中老年知名人士使用(或使用过) Emacs 就能证明它有什么特殊之处.但在我的水平比现在更差的时候, 知道这些我心目中的牛人也是(或曾经是) Emacs 用户, 确实是我继续使用和学习关键原因之一. 所以建了...
分类:其他好文   时间:2014-06-06 23:31:10    阅读次数:568
javascript实现数据结构:广义表
原文:javascript实现数据结构:广义表广义表是线性表的推广。广泛用于人工智能的表处理语言Lisp,把广义表作为基本的数据结构。广义表一般记作: LS = (a1, a2, ..., an)LS是广义表的名称,n是它的长度,ai可以是单个元素,也可以是广义表,分别称为广义表LS的原子和子表。习...
分类:编程语言   时间:2014-06-05 14:59:05    阅读次数:464
我该如何开始呢?
我会点什么吗? 会点Emacs。能看点Java。知道点C的语法。我要做什么呢?觉得Emacs并不足够,想看看Idea是如何工作的(他对Java的支持很好,而且还支持ruby python,最近好像又在开发C++的环境)。我该如何开始呢?Idea中有Vim的插件,或许可以从他那里入手的吧。(就像是Ec...
分类:其他好文   时间:2014-06-03 12:14:29    阅读次数:256
emacs 配置
个人的Emacs配置,环境是archlinux,参考了不少网上资料,因为太多,就不一一列举了,在这里感谢那些作者的辛苦经验劳动。(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it b...
分类:其他好文   时间:2014-06-02 19:22:56    阅读次数:379
Mac开发利器之程序员编辑器MacVim学习总结
Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:Emacs是伪装成编辑器的操作系统。与之相反,Vim的定位很明确,就是要做一个强大...
分类:其他好文   时间:2014-05-30 22:03:11    阅读次数:505
[转]Emacs 系列教程
上回开了个头,简单的介绍了Emacs的一些基本常识,这回继续说基本常识,怎么移动你的光标。可能有人会说,这上下左右键不是很好用吗,还用你来讲。呶,Emacs的强大在于你能够只使用键盘左边那堆键来完成任何事情(不包括顶上的ESC和Function),这也是Emacs的设计宗旨。 为了试验这些按...
分类:其他好文   时间:2014-05-26 13:30:29    阅读次数:298
UVA Tree Summing
题目如下:  Tree Summing  Background LISP was one of the earliest high-level programming languages and, withFORTRAN, is one of the oldest languages currently being used. Lists,wh...
分类:其他好文   时间:2014-05-25 21:39:51    阅读次数:276
初窥c++11:lambda函数
为什么需要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例如,你可以把lambda函数可在参数中传递给std::sort函数 #include ...
分类:编程语言   时间:2014-05-25 21:35:27    阅读次数:377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!