Re: C/C++ interpreter Ch bindings to graphicsmagick
Bob Friesenhahn <[email protected]> Tue, 26 Jul 2005 20:00:19 -0500 (CDT)
| Newsgroups | gmane.comp.video.graphicsmagick.apis |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 26 Jul 2005, Peter Wu wrote: > We provide free C/C++ interpreter Ch. I wonder if > it is possible > that graphicsmagick will bundle the ch bindings source code together > for distribution. It will be easy for C/Ch/C++ users. > > Ch supports C99, C++ class, it has many extensions for cross > platform scripting, CGI, shell programming, 2D/3D graphical plotting, > numerical computing, and embedded scripting. > > With Ch graphicsmagick binding, all graphicsmagick commands and functions > can run in Ch across platform without the compilation. I assume that Ch can parse the GraphicsMagick C API headers so that it understands interface structures and enumerations. Presumably functions are called using dynamic binding. As long as there is an assigned maintainer who will verify correct functioning of the bindings prior to each major GraphicsMagick release (e.g. 1.2 will be a major release) I will be happy to include the Ch bindings in GraphicsMagick. The maintainer would be responsible for any adaptations to work properly with GraphicsMagick. If the Ch binding needs to be installed somewhere, I can arrange for that to happen via the configure script and Makefile. If the Ch binding is not adequately maintained, it would be moved out of the core GraphicsMagick package and made a stand-alone contributed package. Bob ====================================== Bob Friesenhahn [email protected], http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click