µObject is a lightweight framework for object-oriented development in C99.
- Primary goals
- Robust application code. Error conditions are handled in an uniform and straightforward manner.
- Minimal overhead. Object instances can be allocated on the stack or in containers.
Most ideas are borrowed from C++ or the GObject framework (including the name). µObject is implemented on top of the standard C library, as a small library suitable for embedded development.
See the module doumentation for more details.
µObject is distributed under the terms of the very liberal Boost Software License. It is compatible with common free software licenses such as the GNU GPL and the BSD license, but also permits usage in closed programs without acknowledgement.
µObject is currently only available via its Darcs repository:
µObject was created by Timo Savola
- Unit tests missing?
Generated on Tue Sep 26 13:08:32 2006 for µObject by