因为项目原因去美帝出差,codeplex的速度估计就下降了……之前刚刚把NativeX写完,但是还剩下最后一个接口没在Language Provider上实现,因此还有一些Test Case没写完。现在把一个NativeX编译完之后,可以从LanguageAssembly上面反射出NativeX所有的接口。于是在这个基础之上就可以做ABI了。
整个项目的大方向是将本地语言、托管强类型语言和托管动态语言有机的结合在一起,因此采取的路线是动态语言编译成托管语言,然后再编译成本地语言,在之后编译成指令集,就可以用虚拟机执行了。指令集还可以做JIT,最终让CPU直接执行x86的代码。
在美帝一两天安顿好之后,将会做完第一个Language Provider对NativeX的支持,然后优化parser combinator和regular expression lexer,再补充好文档,然后发布第一个alpha preview binary。当然这个alpha preview binary距离项目的目标是相当远的,只是做一下将这一整套东西变成dll的试验。
posted on 2010-04-08 08:16
陈梓瀚(vczh) 阅读(2514)
评论(6) 编辑 收藏 引用 所属分类:
VL++3.0开发纪事