Date of Release: Jan 4, 2001
NOTE: The ATOM object-oriented toolkit has now
been separated out from the AMC distribution. If you wish to use ATOM
you must download an additional package and install it.
The following bugs have been fixed in AMC v3.7:
- Extra "I/O error" message if CGL code within a
Copy_Intfc block throws an error.
- If a function took zero arguments, the argument frame was not being
built properly.
- Bug in eacharg that would crash if there is no valid argument
frame.
- Bug in the dependency checker would not re-compile a module unless
AMC was reloaded from the shell if it changed. The cache was not
cleared out out for shell or CGL compilation.
The following new features have been added to AMC v3.7:
- CGL can now has first-class support for structures.
- A new CGL routine, strcount to count character occurances.
- Added a make do command to project files so that
compilation steps can be done entirely in CGL.
- Added ask built-in to allow automatic configuration of
projects.
- Added make and compile_module built-ins to CGL.
- Added a way to tell if the project state file was created
or if it existed from a previous build (db_is_fresh).
- Added an efficient way to append to table entries in CGL.
- A template mechanism allows large chunks of semi-static text to
be embedded in a CGL procedure.
- Added a simple pattern-matching operator to CGL.
- A mechanism to trace CGL programs for debugging.