Projects / Yehia


The Yehia Framework provides plugin management for C++ programs. You can conveniently incorporate both compiled and interpreted-language plugins into C++ programs. The use of several scripting languages in a single program is possible, and each scripting language runs either in the main thread of the program or in a separate thread.

Operating Systems

Recent releases

  •  26 Sep 2002 14:53

    Release Notes: Versioned shared library and path names were introduced to allow parallel installation with future versions, and the pkg-config file name has been changed to ucxx-0.5. Several enhancements and cleanups were made in the glue generator, and the plugin-tree releated code was improved.

    •  17 Sep 2002 20:50

      Release Notes: The scripting system was overhauled, so that several scripting languages in a single-threaded application are possible. SigCX (SigC++ extensions) was split out into a separate project. The API was changed to use references instead of pointers where sensible.

      •  21 Jun 2002 19:21

        Release Notes: Improved support for script-overridden virtual methods in the scripting-glue generator ucxx-igen, script bindings for the GTK dependant part of Yehia, and other improvements and fixes, such as more types that can be passed to scripts and a generally improved Python binding.

        •  06 Jun 2002 12:27

          Release Notes: This release adds missing example files.

          •  02 Jun 2002 18:08

            Release Notes: A scripting interface generator (ucxx-igen) was implemented to simplify the generation of scripting glue, the documentation was updated, and several bugs were fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.