2009-12-22 5 views
3

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

def Hello(): 
    print 'Hello' 

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

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

здесь идеально :)

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

Erm .... во втором примере, я на самом деле * не заметил заметки запятой ... –

+0

:) извините - двоеточие –

ответ

1

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

+0

спасибо, только разница с моим кодом - WSABooParsingStep. Я проверю это. –

Смежные вопросы