Version 16 of libmsgque

Updated 2009-11-27 09:00:44 by makr
What: libmsgque
Intro: http://libmsgque.sourceforge.net/
SF-Home: http://sourceforge.net/projects/libmsgque/
Description: The libmsgque project is an infrastructure for linking applications together to act like a single application.
Updated: 10 nov 2009 (version: 3.8, all planned tasks are finished)
Contact: mailto:[email protected] (Andreas Otto)

libmsgque is a connectivity toolkit with the main goal to serve as bridge between an API and a programming toolkit

API

near all application toolkits offering an API to give the user a chance to integrate the application toolkit into the local environment. example:

programming toolkit

a programming toolkit serve as an interface between the human and the computer. The human create input, knows as source-code, to instruct the computer to do complex work. example:

libmsgque

libmsgque acts as a bridge between a programming toolkit and an API:

  >>>>>>>>>>>>>>> REQUEST >>>>>>>>>>>>>>

  |     | ---> |           | ---> |     |
  | Tcl |      | libmsgque |      | API |
  |     | <--- |           | <--- |     |

  <<<<<<<<<<<<<<<< ANSWER <<<<<<<<<<<<<<

A REQUEST will be submitted with libmsgque from the programming toolkit to the API and the ANSWER will be send back. the advantage of libmsgque is:

  1. the programming toolkit and the API were separated into independent processes
  2. the interface between the API and libmsgque is independent from the interface between the programming toolkit and libmsgque
  3. the interface between the programming toolkit and libmsgque is only written with the programming toolkit language (example: Tcl, no C knowledge required)

link to Tcl


MAKR (2009-11-12) notes that this package is available under GPL v2 (not LGPL).


Andreas Otto (2009-11-12) the only reason is that autoreconf -f -v -i create the file COPYING (GPL v2) in the top-level directory and nobody complain about this until now


MAKR (2009-11-27) resurrected the page, as this actually has relevance to Tcl. I wasn't complaining about all of your stuff, Andreas, just the few things that so far were only ideas.

With regard to the license: this is also not a complaint. But as it stands, the package is available under GPL, which might be unexpected for the casual library user. As the owner of the package you may of course license it under what-ever license you think is appropriate...