Ch GAUL
The Ch GAUL package is a
Ch
interface to the
Genetic Algorithm Utility Library (GAUL) C library.
With the Ch GAUL package, all C (or C++) programs using
functions from the GAUL C library can readily run in Ch
interpretively without compilation.
It is an ideal solution for teaching and learning Genetic Algorithm
programming.
GAUL is still under heavy development. The Ch GAUL packages are far
from complete. Some GAUL features may not fully work. Most of the
work done on the package was to get More work will be put into the Ch package once a
stable version of the GAUL library is released. As of right now,
GAUL does not provide a Windows release. The Windows package of GAUL
used to create the Windows release of Ch GAUL was created following
the instructions provided at
http://gaul.sourceforge.net/windows-MSVC.html
.
Some minor modifications had to be made to the GAUL files in order to
get the library to compile under MSVC .NET.
Release Notes
Ch GAUL version 1.0, August 21, 2008
System Requirements
|
(1) Ch Standard or Professional Edition version 6.0.1 or higher.
Ch is free and available for multiple platforms from SoftIntegration at http://www.softintegration.com. |
|
(2) For -NIX distributions, GAUL must be installed on your system
Ch GAUL has been tested with GAUL development version 0.1849-0. |
Ch GAUL binary for Windows
package contains the following directories:
| readme.txt | Readme text containing package information and installation instructions | |
| Makefile | Makefile used to install the Ch GAUL package. | |
| license.txt | Ch GAUL package license | |
| /chgaul/bin | GAUL Windows dynamically loaded libraries | |
| /chgaul/demos | Ch GAUL demos programs in C readily to run in Ch | |
| /chgaul/dl | Ch GAUL dynamically loaded libraries | |
| /chgaul/include | Ch GAUL header files | |
| /chgaul/lib | Ch GAUL function files |
Ch GAUL src for all platforms
package contains the following directories:
| readme.txt | Ch script to create the chgaul package | |
| Makefile | Makefile used to create and install the Ch GAUL package. | |
| license | Ch GAUL package license | |
| pkgcreate.ch | Ch script to create the chgaul package | |
| gaul.sed | sed program used by pkgcreate.ch | |
| gaul2.sed | sed program used by pkgcreate.ch | |
| gaul3.sed | sed program used by pkgcreate.ch | |
| /chgaul/bin | GAUL Windows dynamically loaded libraries | |
| /chgaul/demos | Ch GAUL demos programs in C readily to run in Ch | |
| /chgaul/dl | Ch GAUL dynamically loaded libraries | |
| /chgaul/include | Ch GAUL header files | |
| /chgaul/lib | Ch GAUL function files | |
| /c | xxx_chdl.c C wrappers and Makefiles | |
| /demos | to be copied to chgaul/demos | |
| /include | GAUL specific include files | |
| /lib | GAUL libraries |