В свое время вроде бы monk вызывался поучаствовать в запиле языка.
О боги, ниспошлите мне новый тег «яр», пожалуйста!
Сайт тоже слегка переехал. https://bitbucket.org/budden/yar
Но чтобы особо не расслабляться, есть вопрос. В лиспе есть префикс «def» и префикс «make-». Например, есть defpackage (объявить пакет) и make-package (создать пакет). Первый из них является декларацией, а второй - командой.
Яр является наследником лиспа, но мне не удалось нормально перевести приставку «def». Лучшее, на что меня хватило - это «объ_». Только что я понял, что функция будет писаться как «объ_функции» и это, конечно, ужас.
Что делать? Может быть, сделать по умолчанию язык декларативным, т.е., «библиотека», «класс» и «функция» на самом деле будет означать «объявить библиотеку», «объявить класс» и «объявить функцию», а приставку сделать для императивных конструкций? «создать_класс», «создать_пакет» и т.п. ?
Жду мнения полиголтов.