Психотерапевт Emacs: где я могу найти код?
Я хотел бы перенести психотерапевта Emacs на C :), но я хотел бы знать, где я могу найти исходный код. Чего я боюсь, так это того, что она написана на Шепелявом языке. Если это так, я думаю, что мне не повезет перенести его на C, если только кто-то уже не сделал этого.
Любые указатели будут оценены (каламбур не предназначен!)
3 ответа:
То, что находится в Emacs, является вариантом Eliza, поэтому вы можете начать искать там. Эта ссылка перечисляет много мест, где можно получить различные версии источника.
Перенос с Lisp на C, безусловно, выполним, но в этих языках существует достаточно другой подход, чтобы сделать его трудным.
Вот одна из версийgood doctor , написанная на C++. Или естьобщее описание того, как это работает .
Элиза-единственный врач, у которого есть еще жизней, чем врач, который!