General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications. It includes prewritten script interpreter modules in addition to timers, events, and package dependencies.
|Tags||Software Development Libraries|
|Implementation||Tcl PHP C Lua Python Pascal Perl|
Release Notes: This version features many bugfixes and memory leak cleanups. It is now possible to compile the code on Windows using mingw.
Release Notes: A Perl module has been added. The OS X port works in static mode. listgen can generate a .list file from an .h file, even for complex packages.
Release Notes: Windows support was added and a new module for ghli (Pascal script) was developed. Minor bugs and glitches were fixed.
Release Notes: Many of the memory leaks and other glitches were fixed. The PHP module was fixed and is now stable and a Ruby module was added. A gpmi-config tool was written to help configuring software for gpmi. The names of two entry points were changed in the API. Debian files were added for creating .deb packages.
Release Notes: This version features a new configure system with an optional menuconfig, library search paths for modules and packages, and a cleaner doc directory.