Написание оболочки для языка программирования

Я хочу написать рубиновую оболочку swi-prolog. Может кто-нибудь сказать, пожалуйста, как приступить к написанию одного?

Буду признателен, если кто-нибудь объяснит мне, какие шаги необходимо учитывать при попытке написать такого рода.

1 ответ

Вы можете посмотреть на этот пост Маурисио Фернандес:

http://eigenclass.org/hiki.rb?tiny+prolog+in+ruby

Когда вы закончите с этим, есть следующая статья с идеями о том, как сделать вещи более Rubyish от Jamis Buck:

http://weblog.jamisbuck.org/2006/10/28/prolog-in-ruby

Изменить: я также нашел PySwip, который является мостом Python GPL - SWI-Пролог GPL. Несмотря на то, что это не Ruby, он, вероятно, дает вам хорошие идеи о том, как решить проблему.

Другие вопросы по тегам