Существует ли бесплатная реализация Warren Abstract Machine для Delphi?

Я провел тщательный поиск, но все равно был напрасен.

Ссылка:

Абстрактная машина Уоррена (Википедия).

Вопрос:

Есть ли такая реализация (с открытым исходным кодом)?

Если нет, то я склонен принять ответ за решение, включающее в себя хороший вариант, написанный на другом языке (файлы Dll и / или obj для ссылок, я знаю о Prolog.NET: пожалуйста, не предлагайте его).

1 ответ

Моя дипломная работа (1987) состояла в том, чтобы определить макроразложение для Пролога и проверить его возможные преимущества. Моей целью был WAM. У меня был исходный код WAM на ассемблере DEC-10, но, к сожалению, у меня не было DEC-10 (ни физического, ни эмулированного), поэтому мне пришлось реализовать компилятор из языка WAM для TurboPascal v3 в качестве дополнительной работы. Насколько я помню, моя реализация не была завершена, но достаточно для того, что я должен был сделать. Я был бы удивлен, если бы почти через пять лет после публикации этого вопроса вы сочли этот вклад (такой маленький, такой поздний) полезным; однако, если вы это сделаете, просто отправьте ответ, и я с удовольствием вышлю вам мой исходный код. Я написал это, я могу с радостью пожертвовать свои права на общественное достояние.

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