MLIB OVERVIEW | |
What Features Requirements Docs Download Projects | home page |
DOCUMENT INDEX What is the MLib ?The MLib (pronounced "M-Lib") is a C software framework that significantly simplifies the development of highly reliable system-level libraries and programs (like daemons/services). It is small, efficient, robust and highly portable, and was designed primarily for embedded systems. The MLib is released under its X11-style MLib license. FeaturesThe following is a non-exhaustive list of features provided by the MLib:
MLib consThe MLib is not a general-purpose application-support library. There are plenty of good alternatives that just do that excellently (the GLib for example). In short, don't use it to write applications. On the other hand, if you need to write some important system-level library or tool, that needs to be robust and portable, give the MLib a try and see for yourself if it doesn't ease your programming. :-) Don't forget that some of the MLib's design characteristics make it a bit more pedantic to use than alternatives. For example, the fact that it doesn't use static variables will make most C developers uneasy. Managing the exception cleanup stack is also something new to them. RequirementsThe MLib is written in industry-standard ANSI C and should compile easily with any compliant C compiler. We've even taken great care to eliminate all warnings when compiling with popular compilers like gcc, Visual C++ and Borland C++. Apart from a standard ANSI C library, the MLib doesn't have any external dependencies and can be compiled and installed on its own on any kind of system. |
What Features Requirements Docs Download Projects | home page | |