因為項目原因去美帝出差,codeplex的速度估計就下降了……之前剛剛把NativeX寫完,但是還剩下最后一個接口沒在Language Provider上實現,因此還有一些Test Case沒寫完?,F在把一個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) 閱讀(2525)
評論(6) 編輯 收藏 引用 所屬分類:
VL++3.0開發紀事