2009-07-20 11 views
1

私はEmacs PsychotherapistをCに移植したいと思っていますが、私はソースコードがどこにあるのか知りたいと思います。私が恐れるのは、それがLispで書かれているということです。それが誰かが既にそれをしていない限り、私はそれがCにそれを移植する運がないと思う。Emacs Psychotherapist:コードはどこにありますか?

任意のポインタが(しゃれ意図していない!)いただければ幸いです

+10

他の誰かがすでにそれを行っている場合にのみ、それを移植することに成功すると思いますか?ニース。 –

+2

LISPを見て、それをCに移植するのは難しいでしょう。それが完了したら、いつでも最初にhttp://en.wikipedia.org/wiki/Greenpun%27s_Tenth_Ruleを呼び出すことができます。残りのポートは簡単にする必要があります。 ;-) – bendin

+0

なぜポート?あなたが持っているものをlispの医者と一体化させるのはなぜですか? – Cheeso

答えて

6

Emacsには何がありますか?あなたの視点から始めたいと思うかもしれません。このリンクには、さまざまなバージョンのソースを入手するための場所が多数掲載されています。

LispからCへの移植は間違いなく実行できますが、それらの言語では困難を避けるために十分に異なるアプローチがあります。

ここには、good doctorの1つのバージョンがC++で書かれています。または、general description of how it worksがあります。

エリザは、Doctor Whoよりも多くの人生を持つ唯一の医者です!

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 
関連する問題