An Introduction to Programming with ATOM.
Mark Grosberg
ATOM is a toolkit for a dynamic form of object oriented programming.
ATOM stands for Amorphic Typed Object
Manager.
It is basically a toolkit for handling objects with
different memory layouts in a common way. ATOM is composed of two basic components. The first is a library component that is a collection of ANSI C source and header files. The second is a
program written in CGL that teaches the AMC compiler (which executes
CGL) how to use the library.