我想将Emacs心理治疗师移植到C :)但我想知道在哪里可以找到源代码.我害怕的是它是用Lisp编写的.如果是这样的话,我想如果有人已经把它移植到C,我将会运气不好.
任何指针将不胜感激(双关语无意!)
对于这种事情,它很方便了解
M-x find-function doctor
它在emacs-lisp中.
仅仅因为我开了医生已经有一段时间了:
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?
Emacs中有什么是Eliza的变种,所以你可能想要开始寻找它.该链接列出了许多地方以获得不同版本的源.
从Lisp移植到C绝对是可行的,但是在这些语言中有一种完全不同的方法使其变得困难.
这是一个用C++编写的好医生的一个版本.或者对它的工作原理有一般描述.
伊丽莎是唯一一位比神秘医生更有生命的医生!