Каковы будут шаги по обновлению инструментальной цепочки PyPy, чтобы можно было подставить RPython с любым четко определенным статически типизированным языком (например, «RRuby», «RJavaScript» или любым подмножества Haskell или ML или C, которые соответствуют функциям RPython)? Можно ли определить генератор АСТ для каждого из этих языков и передать АСТ в инструментальную цепочку? Или RPython полностью запекается в toolchain?Создание языковой привязки PyPy
Я думал, что что-то вроде этого переопределит проект PyPy, по крайней мере, первую цель создания «набора инструментов для реализации интерпретаторов для интерпретируемых языков». Это полностью отделит Python от этого аспекта проекта. Таким образом, можно написать, например. «RuRu», а не просто «Ruby-реализация на основе PyPy».