The LiMaL core library provides common utilities, that can be used to implement specific LiMaL libraries called "pluglibs".
Further, it provides Logging utilities, several common Exception types and a callback interface, inclusive bindings for applications implemented in scripting languages (currently perl) using SWIG.