Z:gnu-www-ja-rms-lisp--72fac6-There's an interesting benefit/ru

Есть одна интересная выгода, которую можно извлечь из применения такого мощного языка, как вариант Лиспа, в качестве первичного языка расширений. Вы можете реализовывать другие языки переводом их на ваш первичный язык. Если ваш первичный язык &mdash; TCL, вы не можете легко реализовать Лисп переводом его на TCL. Но если ваш первичный язык &mdash; Лисп, то нетрудно реализовывать другие языки, переводя их. Наша идея состояла в том, что если бы каждое расширяемое приложение поддерживало Scheme, то вы могли бы написать реализацию TCL, Python или Perl на Scheme, которая переводит эту программу на Scheme. Тогда вы могли бы загружать ее в любое приложение и надстраивать его под свой любимый язык, и оно работало бы и с другими надстройками.