我想將Emacs心理治療師移植到C :),但我想知道我在哪裏可以找到源代碼。我害怕的是它是用Lisp編寫的。如果是這樣的話,我想我會運氣不好的將它移植到C,除非有人已經完成了它。Emacs心理治療師:我在哪裏可以找到代碼?
任何指針將不勝感激(雙關語不打算!)
我想將Emacs心理治療師移植到C :),但我想知道我在哪裏可以找到源代碼。我害怕的是它是用Lisp編寫的。如果是這樣的話,我想我會運氣不好的將它移植到C,除非有人已經完成了它。Emacs心理治療師:我在哪裏可以找到代碼?
任何指針將不勝感激(雙關語不打算!)
什麼是在Emacs我是Eliza的變體,所以你可能想要開始在那裏看。該鏈接列出了許多地方以獲取不同版本的源代碼。
從Lisp移植到C是絕對可行的,但是在這些語言中存在一種完全不同的方法來使其變得困難。
這是用C++編寫的good doctor的一個版本。或者有一個general description of how it works。
艾麗莎是唯一的醫生比醫生誰更多的生命!
只是因爲它已經有一段時間,因爲我解僱了醫生:
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?
對於這種事情,這是方便了解
M-x find-function doctor
所以你認爲只有其他人已經做到了,你才能成功移植它?尼斯。 – 2009-07-20 06:54:54