Безопасно ли использовать компилятор WSA в Boo?

StackOverflow https://stackoverflow.com/questions/1946688

  •  20-09-2019
  •  | 
  •  

Вопрос

В нашей программе мы используем boo в качестве макросистемы уже около 2 лет.Все работает как шарм, но синтаксис Python странен для новичков.Насколько я знаю, у boo есть компилятор, независимый от пробелов (WSA), с рубиновым синтаксисом:вместо

def Hello():
  print 'Hello'

ты можешь написать:

def Hello(): #notice colon!!!
print 'Hello'
end

вот идеал :)

def Hello()
  print 'Hello ruby'
end
  1. Безопасно ли использовать?
  2. Можно ли использовать его вместе с синтаксисом по умолчанию?
  3. Могу ли я скрыть огромный количество существующих макросов в стиле WSA?
  4. Могу ли я добавить «лишние» двоеточия на этапе компилятора?
Это было полезно?

Решение

Я не буду утверждать, что знаю ответы на эти вопросы, но, возможно, вам будет полезно узнать, что Brail ViewEngine использует WSA Boo и там есть несколько макросов (хотя написано на C#).Возможно, вы захотите изучить этот код.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top