2009-07-20 42 views
1

我想將Emacs心理治療師移植到C :),但我想知道我在哪裏可以找到源代碼。我害怕的是它是用Lisp編寫的。如果是這樣的話,我想我會運氣不好的將它移植到C,除非有人已經完成了它。Emacs心理治療師:我在哪裏可以找到代碼?

任何指針將不勝感激(雙關語不打算!)

+10

所以你認爲只有其他人已經做到了,你才能成功移植它?尼斯。 – 2009-07-20 06:54:54

回答

6

什麼是在Emacs我是Eliza的變體,所以你可能想要開始在那裏看。該鏈接列出了許多地方以獲取不同版本的源代碼。

從Lisp移植到C是絕對可行的,但是在這些語言中存在一種完全不同的方法來使其變得困難。

這是用C++編寫的good doctor的一個版本。或者有一個general description of how it works

艾麗莎是唯一的醫生比醫生誰更多的生命!

10

It's in 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? 
16

對於這種事情,這是方便了解

M-x find-function doctor 
相關問題