В>>3.11, скажем?
С>Понятия не имею, что там в питоне. Но я бы хотел (и не только для питона) получить некое жёстко ограниченное подмножество языка, чтобы его можно было компилировать в JS и не получать при этом BLOB размером в 2 мегабайта.
С>Чтобы вот в исходнике написать use restricted v1 и после этого компилятор не разрешал бы использовать ничего за пределами подмножества в этом файле. Из обычного питона можно пользоваться сущностями из этого файла, а из файла нельзя обращаться к обычному питону.
Может сразу взять JS?