Ch Ming is a Ch binding to the Ming C library. Ch is an embeddable C/C++ interperter for scripting, shell programming, numerical computing, 2D/3D plotting and embedded scripting.
With the Ch Ming package, all C (or C++) programs using functions from the Ming C library can readily run in Ch interpretively without compilation. It is an ideal solution for rapid prototyping, Web-based applications, teaching and learning. It is especially useful when combined with Ch CGI for Web-based applications.
Ch Ming Windows Binary
A Ch Ming Windows binary package is available requiring no compilation.
Once downloaded, it can be easily installed and ready to use within
minutes. It requires that
Ch Standard or Professional Edition version
5.1.0.12621 or higher be installed. The Windows binary package can be
downloaded from
http://ming.sourceforge.net.
Once the package has been downloaded, unarchive the file using
'tar -zxf ch-ming-win-0.3.0.tar.gz'. While in a Ch shell, cd into
the newly created directory and run 'make install'. Please read
the readme.txt file for further instructions.
System Requirements
Ch Ming Distribution Directory
Installation Instructions
Uninstallation Instructions
(1) Run the following command in a Ch shell under the directory
MING_HOME/ch.
Demo Programs License
Ch Ming is open source in public domain.
Support
Questions specific to Ch can be posted to a
Yahoo Ch User Group.
Contributors
Stephen Nestinger ssn17 at yahoo dot com
(1) Ch Standard or Professional Edition version 5.1.0.12621
or higher .
Ch is free and
available for multiple platforms from SoftIntegration at
http://www.softintegration.com.
(2) It has been tested and works with Ming version 0.3 beta 1 or above.
It might work with lower version without guarantee. For Windows, the
release version of the Ming library must be built. For Unix, either
static or shared versions of the Ming library can be used. With
shared, the library must be installed.
(3) the dependant ZLIB binary library for Ming is required
(4) the dependant GIF binary library for Ming is optional
(5) the dependant PNG binary library for Ming is optional
Once the Ming and Ch Ming package have been downloaded, they should be
extracted with the command
tar -zxf ming-0.3.0.tar.gz
Extracting the Ming package will create a directory called 'ming-0.3.0'.
The Ch Ming package should be extracted after the Ming package. Extracting
the Ch Ming package will create a directory called 'ch' under the Ming
directory as 'ming-0.3.0/ch'. From this point on, MING_HOME will be considered
the directory 'ming-0.3.0', therefore 'MING_HOME/ch' is equivalent to
'ming-0.3.0/ch'.
All existing Ming C programs are readily to run
with Ch Ming interpretively without compilation.
When Ch Ming is built, a directory with C demo programs
using Ming is created.