[新闻] dxpcom v0.1 发布

qiezi 2007-04-20
这个是给CORBA用的,不过可以看看里面的ridl是做什么的,如果是idl解析器就爽了
h_rain 2007-04-20
ridl应该是idl解析器的.
我不会ruby,也看不太明白,不过是idl编译器应该能确定.
看代码里面的关键词列表就能确定了.
就是不知道生成的代码是什么格式的.
h_rain 2007-04-21
对了,前天我还找到了这个
http://www.cs.utah.edu/flux/flick/
也是一个IDL编译器,看看有用不?
qiezi 2007-04-21
转换基本完成了,打了一堆补丁,目前只有比较少的地方需要手工修正。nsIDOM*这些接口目前还有些问题,它似乎使用了C++异常,我还没仔细看。

h_rain和oldrev有时间可以先测试看看,另外LICENSE什么的都还空着在,感觉也没地方写,大部分文件都是用工具生成的呢。
qiezi 2007-04-21
还缺少windows上的导入库,另外一些例子和build程序的路径可能要统一一下,看如何来做。
qiezi 2007-04-21
代码库里的文件竟然有好几M了,SVN上去比较慢,多等会吧,我要休息几小时了,晚上继续。
h_rain 2007-04-21
呵呵,热烈祝贺!
终于迈出了这一步!
更新完成!
qiezi 2007-04-21
DOM部分相互引用太多了,整了几小时还没弄完,真是郁闷呢。搞完了一定要用这部分作例子。
qiezi 2007-04-21
修改了很多,全部都可以编译通过了,当然只是语法上。剩下的时间就写教程,找BUG咯,有些不太友好的接口也会修改。

本想生成一个静态库,不过不知道build生成静态库的参数,先放这了。
qiezi 2007-04-21
gecko里面带的idl和头文件都比较少,想写个xml的例子,结果nsIDOMParser又没在里面。把那些idl全部转换又比较累,目前这个转换器还有很多东西处理不了。还是等有时间把idl转换器重写过再做这些吧,现在先写点简单的例子。
Global site tag (gtag.js) - Google Analytics