加载中
第1章 开始 Lisp 之旅 GETTING STARTED WITH LISP

《Land of Lisp》中文翻译 || Translating [Land of Lisp] to Chinese 《Land of Lisp》是一本很不错的 Common Lisp 教程,特别适合于初学者,计划把它的内容翻译为中文。 翻译的原因其实很简...

2014/07/08 10:39
1K
CLISP 中几行代码就可以实现的客户端、服务端套接字通信

首先,启动两个 CLISP ,为了便于区分,服务端我用 EMACS 启动 CLISP,客户端直接在终端中启动 CLISP,服务端需要先执行两条语句: (defparameter my-socket (socket-server 4321))  (...

如何通过 Common Lisp 调用 iOS simulator 并交互?== 未解决

之前根据 CCL 的教程学会了如何在 Common Lisp 中调用 Cocoa 框架,编写 MAC 应用程序。 最近在考虑如何通过 Common Lisp 调用 Cocoa Touch 框架,开发 iOS 程序(iPhone/iPad),首先需要解...

OSX下搜狗输入法错误修改Emacs中文字体的解决方法

前几天打开 Emacs ,忽然发现中文输入超级难看,如下图所示: (忽然发现必须安装flash,否则发不了图),那就语言描述一下把,总之很难看。 当时也没时间去折腾,就一直留到今天。 搜索了一...

2014/05/25 12:23
297
研究一段串口参数设置代码

研究一段USCI发送初始化代码: static void ULP_sendData(void) {     // Configure UART pins     GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P2,        ...

2014/04/05 00:42
676
一个很有趣的用于调试函数代码的函数 dtrace.lisp

一个很有趣的用于调试函数代码的函数 dtrace.lisp,来自这本书《COMMON LISP:A Gentle Introduction to Symbolic Computation》。 Common Lisp 中原来就有一个跟踪函数 trace,使用时把你要跟...

Sublime Text2 使用技巧 - 代码折叠

Sublime Text2 使用技巧 - 代码折叠 option + command + [ 代码展开 option + command + ]

2014/02/14 18:33
548
更简单的用 Emacs 连接 maven 启动的 clojure:swank 服务端

先在系统上安装好 maven2 sudo port install maven2 然后新建一个目录,用来存放相关的项目文件 mkdir maven_prj 进入该目录,在该目录内新建一个名为 pom.xml 的项目文件,可以直接拷贝后面...

2014/02/04 07:40
208
Emacs 奇怪问题的解决

用 package-install 安装了 slime、slime-repl、swank-clojure 之后,经常遇到两个问题: 1、每次执行 M-x slime,总会遇到一个错误提示: 看起来你好像没有安装 Clojure,是否安装(y or n)...

问题记录:CLISP 的 ext:shell 语句在终端启动的环境正常,在 slime 中异常

这样一段代码: (defun dot->png (fname thunk)   (with-open-file (*standard-output*        fname        :direction :output        :if-exists :supersede)     (funcal...

在多种不同的 Common Lisp 实现(CLISP、CCL、SBCL)中执行shell命令的函数

开始只知道 CLISP 中的是: (ext:shell …) 然后查了一下,发现又多了解了两种,CCL 和 SBCL 分别有两个函数是: (run-program …) (sb-ext:run-program …) 接着继续查,发现有人写出这个很不...

cljr 安装失败记录

Air:Clojure admin$ java -jar cljr-installer.jar /Users/admin/.cljr/project.clj does not exist, cljr must be initialized. The /Users/admin/.cljr/lib/ repository does not exist, n...

2014/01/28 21:47
385
Emacs 下用 slime 连接 clojure 最简单实现

有不少同学想在 Emacs 下用 slime 调试 clojure 程序,我也是其中之一,之所以这么选择是因为熟悉了 Emacs 异常方便的快捷键操作,非常清楚把这些快捷键跟 clojure 的 REPL 机制结合起来会让...

2014/01/27 18:46
1.3K
查看你的Git全局设置信息

查看你的Git全局设置信息

2014/01/22 18:28
2.2W
Emacs 下最新版本 slime 启动 clojure-swank 错误提示

Emacs 下最新版本 slime 启动 clojure-swank 错误提示 (require 'swank.swank) (swank.swank/ignore-protocol-version "2013-11-17") (do (.. java.net.InetAddress getLocalHost getHostA...

2013/12/20 22:55
299
通过 Emacs 的包管理功能安装 swank-clojure 的报错信息

打算把 Emacs+slime+clojure+leiningen 的环境搭起来,于是稍微了解了一下才发现 Clojure 现在不支持 slime了,swank-clojure 都停止更新了,改为使用 nREPL+Emacs。 不过还是习惯用slime,就...

2013/12/19 22:14
197
介绍下 Emacs 的包管理功能,感觉还是比较方便的

Emacs 24.2.1 自动带了这个包管理的功能,不过默认搜索的网站上包比较少,需要手工加一些,具体方法就是把下面这段代码加入到 .emacs 文件里,再重启 Emacs。 (require 'package) (add-to-l...

Tcl 和 applescript 的集成

来自:http://lists.apple.com/archives/AppleScript-Users/2006/Oct/msg00652.html Re: Integration of Apple- and Tcl- script (Re: Applescript equivalent of $0 in shell script) Subje...

Android App Development with Clojure

一个更好的交互教程 https://github.com/krisc/events/wiki/Android-App-Development-with-Clojure:-An-Interactive-Tutorial Android App Development with Clojure: An Interactive Tutori...

2013/12/17 22:06
168
用 Clojure 开发 Android apk 应用程序

学了点 Clojure,就忍不住想看看能不能用它来开发 Android 设备上的应用程序,实在是不喜欢 java 代码的萝莉啰嗦,搜了半天,没发现,换一个搜索关键词 “use clojure to create an Android ...

2013/12/17 21:46
916

没有更多内容

加载失败,请刷新页面

返回顶部
顶部