[新闻] 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转换器重写过再做这些吧,现在先写点简单的例子。
|