我尋找狀IDL一個(或任何)翻譯,其把一個DOM-或JSON狀文檔定義成類其中類IDL解析器將文檔定義轉換爲強大的類?
- 從兩個C++和Python訪問,相同的應用程序
- 內公開文檔屬性爲整數,浮點數,字符串,二進制blob和複合數組:數組,字符串字典(兩者都可嵌套)更改歷史記錄以啓用撤消/重做操作
- 可序列化和JSON(也可以是某種二進制格式)
- 允許在磁盤上保存大數據塊,僅按需加載零件
- 提供無阻塞線程安全的讀/寫訪問交換數據與實時線程
- 允許在不同的工藝多個編輯(或者甚至在不同的機器)來查看和修改文檔
被最接近到目前爲止是攪拌機2.5 DNA/RNA系統中的事,但它不作爲單獨的圖書館提供,並且記錄不完整。
我最重要的是要確保這樣一個lib還不存在,所以我知道我的時間不會浪費,當我開始設計和編寫這樣的事情。它應該爲編寫UI組件編寫一個很好的基礎。
提出這個問題幾個月後的其他信息:我爲上述問題提出了自己的解決方案。這裏是項目總結:「Datenwerk是一個MIT授權的用於GNU/Linux和Windows的C庫,旨在爲需要模型/視圖/控制器模式的應用程序提供數據/模型API,最適合用於音樂,3D ,矢量圖形,場景,視頻和遊戲編輯,包括Python的綁定。「該項目位於bitbucket.org/paniq/datenwerk – paniq 2011-06-06 16:51:43