나는 동일한 응용 프로그램 문서 정의를 강력한 클래스로 바꾸는 IDL 파서?
- 모두 C++과 파이썬에서 액세스 할 수있는 클래스로 DOM- 또는 JSON 같은 문서 정의를 회전 번역기 IDL의 같은 (또는 무엇이든)를 찾고 있어요 (기본적으로 JSON 유형 기능 세트)
- 편집 UI의보기를 새로 고치기 위해 변경 사항 추적 허용
- 제공하는 문서 속성을 int, float, strings, binary blob 및 compound로 노출합니다. 실행 취소/다시 실행 작업을 가능하게하는 변경 내역
- 는
- 는 스레드 안전 읽기/쓰기를 차단 비 제공만을 요청시로드 부품,
- 디스크에 큰 데이터 청크를 유지 할 수 있도록 (바이너리 형식의 일종의 될 수 있습니다)와 JSON에서 직렬화 할 수 있습니다 실시간 스레드와 교환 데이터에 액세스
- 는 다른 프로세스에서 여러 편집자 (또는 다른 컴퓨터에) 문서
지금까지에 가장 가까운 블렌더 2.5 DNA/RNA 시스템 인 일을보고 수정할 수 있습니다 하지만 별도의 라이브러리로 제공되지 않으며 잘못 문서화되었습니다.
나는 그러한 라이브러리가 아직 존재하지 않는다는 것을 확인하기 위해 무엇보다도 디자인과 글을 쓸 때 시간 낭비가 없다는 것을 알고있다. 그것은 편집 UI 구성 요소를 쓰는 위대한 기초를 제공하기로되어 있습니다.
추가 정보는이 질문을 한 지 몇 달 후입니다. 위의 질문에 대한 내 자신의 솔루션을 개발했습니다."Datenwerk은 모델/뷰/컨트롤러 패턴을 필요로하는 어플리케이션을 위해 데이터/모델 API를 제공하기 위해 GNU/Linux 및 Windows 용 MIT 라이센스 C 라이브러리입니다. 음악, 3D 내에서 사용하기에 가장 적합합니다 , 벡터 그래픽, 장면, 비디오 및 게임 편집기 등이 있으며 파이썬 용 바인딩이 포함되어 있습니다. " 프로젝트는 bitbucket.org/paniq/datenwerk에 있습니다. – paniq