# objidl **Repository Path**: mirrors_chromium_gitlab_gnome/objidl ## Basic Information - **Project Name**: objidl - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-09 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README objidl - OO wrappers for libIDL I wrote this because I got a bit bored with writing ORBit-C++'s idl compiler in C. I wanted to be able to do idl compilation in python using the visitor pattern. As part of this exercise, I also created cpp bindings for libIDL to provide a more OO api as the interface for the python bindings. The ORBit-C++ bindings will probably end up being written in C++ eventually anyway so I thought this was quite a productive use of my time. - libIDL api is wrapped in C++ classes. - The C++ classes are wrapped in python using swig. Hopefully the interface is good enough so that perl and scheme bindings can also be written in the future. Phil (30/11/98)