Boo 中的 WSA 编译器可以安全使用吗?
在我们的程序中,我们使用 boo 作为宏系统大约有 2 年。一切都很顺利,但 python 语法对于新手来说很奇怪。据我所知,boo 有空白不可知(WSA)编译器,具有类似于 ruby 的语法: 而不是
def Hello():
print 'Hello'
你可以写:
def Hello(): #notice colon!!!
print 'Hello'
end
这是理想的:)
def Hello()
print 'Hello ruby'
end
- 使用安全吗?
- 它可以与默认语法并排使用吗?
- 我可以将大量现有宏转换为 WSA 样式吗?
- 我可以通过编译器步骤添加“额外”冒号吗
In our program we use boo as macro system about 2 years. All works like a charm, but python syntax is weird for newcomers. As I know boo has white space agnostic (WSA) compiler with ruby like syntax:
instead of
def Hello():
print 'Hello'
you can write:
def Hello(): #notice colon!!!
print 'Hello'
end
here is ideal :)
def Hello()
print 'Hello ruby'
end
- Is it safe to use?
- Can it be used with default syntax side by side?
- Can I covert a huge number of existing macros to WSA style?
- Can I add 'extra' colons via compiler step
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不会声称知道这些问题的答案,但它可能会帮助您了解 Brail ViewEngine 使用 WSA Boo 和 它有一些宏(虽然是用 C# 编写的)。您可能想查看该代码。
I won't claim to know the answers to these questions, but it might help you to know that the Brail ViewEngine uses WSA Boo and it has a few macros (written in C# though). You might want to look into that code.