Я хотел бы реализовать интерпретатор Lisp на диалекте Lisp в основном в качестве учебного упражнения. Единственное, что меня отбросило, это то, сколько вариантов есть в этой области. Прежде всего, я немного больше интересуюсь изучением некоторых из Лиспов, которые были уже давно (например, Схема или Общий Лисп) Я не хочу использовать Clojure, чтобы сделать это из-за того факта, что я уже использовал это. : -)
Так один из ароматов лучше, чем другие при разборе? И как вы думаете, это хорошая идея, чтобы сказать реализовать Scheme в Common Lisp (или наоборот)? Или между ними будет достаточно различий, чтобы отбросить меня?
И если это что-то изменит, я бы хотел что-нибудь кроссплатформенное. У меня есть ПК с Windows, Mac и Linux, и я могу написать это на любом из них.