Безопасно ли использовать компилятор WSA в Boo?
Вопрос
В нашей программе мы используем boo в качестве макросистемы уже около 2 лет.Все работает как шарм, но синтаксис Python странен для новичков.Насколько я знаю, у boo есть компилятор, независимый от пробелов (WSA), с рубиновым синтаксисом:вместо
def Hello():
print 'Hello'
ты можешь написать:
def Hello(): #notice colon!!!
print 'Hello'
end
вот идеал :)
def Hello()
print 'Hello ruby'
end
- Безопасно ли использовать?
- Можно ли использовать его вместе с синтаксисом по умолчанию?
- Могу ли я скрыть огромный количество существующих макросов в стиле WSA?
- Могу ли я добавить «лишние» двоеточия на этапе компилятора?
Решение
Я не буду утверждать, что знаю ответы на эти вопросы, но, возможно, вам будет полезно узнать, что Brail ViewEngine использует WSA Boo и там есть несколько макросов (хотя написано на C#).Возможно, вы захотите изучить этот код.
Не связан с StackOverflow