`
qiezi
  • 浏览: 491783 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

XL Programming Language

阅读更多
在wikipedia上瞎逛,看一些Coroutine相关资料,找到Generator,其中的XL例子很吸引我,于是找到了它的主页(XL Programming Language)(不容易找,还有一个同名的)。简单看了一下,感觉是很有趣的一门语言。

它的特色之一是Concept Programming,最大的特色是XL语言分为3层:
  • XL0 定义了解析树的的文本形式
  • XL1 基于XL0定义了命令式语言,这些语言可以作为XL的扩展来实现,这部分我没看明白,是把XL代码通过XL编译器生成C/C++/Java这些语言的代码,还是通过这一层来实现直接在XL里解析这些语言代码?如果是后者那就更加激动人心了。
  • XL2 是基于XL1来编写的库


继续探索中。
分享到:
评论
1 楼 oldrev 2009-09-08  
以前也猫过一眼,很幽默的想法,让使用者自己创造语法。

相关推荐

Global site tag (gtag.js) - Google Analytics