Features of Cecil

Cecil is a purely object-oriented, type-safe, garbage-collected language intended to support rapid construction of high-quality, extensible software. Cecil includes the following features (here are some resources):

History of Cecil

The initial Cecil design effort was started in early 1991. The first Cecil interpreter and typechecker implementation, written in Self, was done over 1992 and 1993. In 1993, a translator from Cecil to C was added to the interpreter, making the first Cecil compiler. In 1994, a larger Cecil optimizing compiler, this time written in Cecil, was begun; this compiler eventually evolved into the Vortex optimizing compiler.

Some resources for Cecil


Cecil/Vortex Project