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