emacs – 学习Windows / C程序员的常见Lisp技巧
我是一位经验丰富的C /.NET /
Java Windows / Web程序员,正在尝试学习(Common)Lisp.我正在阅读
Practical Common Lisp并使用
SLIME.
我很容易获得Lisp语言,但是我很难理解开发的机制.我的一个问题是处理Emacs.我没有经验,发现它一般令人困惑,很难找到/弄清楚命令. 具体问题: >我得到REPL,但我不太清楚如何有效地使用它.当我需要更改一个函数时,我必须重新键入defun并进行更改(繁琐且容易出错).我怎么能做得更好? 任何提示将非常感谢!
加载SLIME.在.lisp文件中输入代码,然后运行slime-eval-buffer将所有代码加载到Lisp中.然后,对于一个特定的函数,你正在攻击C-e,C-j在你运行的Lisp中重新定义它.
是. (跟踪’my-function) – 或其中的一些变体 – 当调用my-function时,它将进入调试器.
在某种程度上,这是动态语言(Python,Perl,Ruby,Lisp等)的特征.尝试SBCL以获得更好的错误检查.
Emacs是Lisp的免费IDE. Allegro有一个免费版我相信;我从来没试过过..
不,Scheme不是一种实用的语言. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – 列出具有指定名称的所有子目录
- windows-phone-7 – Windows Phone 7游戏引擎?
- winapi – Windows的FindFirstFile()函数中的错误?
- windows-server-2008-r2 – 为什么Window的SSL Cipher-Suit
- windows-8.1 – 在Windows 8.1和Windows 10上使用DYMO Labe
- windows-server-2008 – 计算打印总数
- Windows 和 Office 大客户激活方法
- windows-phone-7 – 我应该在Windows Phone 7中使用什么样的
- windows-server-2008 – Windows文件服务器能够有效使用多少
- WPF窗口GotFocus / LostFocus