首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs心理治疗师:我在哪里可以找到代码?

Emacs心理治疗师:我在哪里可以找到代码?
EN

Stack Overflow用户
提问于 2009-07-20 06:30:04
回答 3查看 2K关注 0票数 3

我想把Emacs的心理治疗师移植到C :),但我想知道在哪里可以找到源代码。我担心的是它是用Lisp写的。如果是的话,我想我会倒霉地把它移植到C,除非有人已经这么做了。

任何指针都将不胜感激(不是有意使用双关语!)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-20 17:30:32

Emacs中包含的是Eliza的一个变体,因此您可能希望开始研究它。该链接列出了许多地方,可以获得不同版本的源代码。

从Lisp移植到C绝对是可行的,但在这两种语言中有一种完全不同的方法,这使得移植变得非常困难。

这是用C++编写的good doctor的一个版本。或者有一个general description of how it works

伊莱扎是唯一一个比神秘博士有更多生命的医生!

票数 7
EN

Stack Overflow用户

发布于 2009-07-20 15:07:35

对于这类事情,很容易就知道

代码语言:javascript
复制
M-x find-function doctor
票数 16
EN

Stack Overflow用户

发布于 2009-07-20 06:34:40

It's in emacs-lisp.

只是因为我已经有一段时间没让医生生气了:

代码语言:javascript
复制
I am the psychotherapist.  Please, describe your problems.  Each time you are
finished talking, type RET twice.

Where is your source code?

Why do you say 
where is my source code?
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1151963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档