|Cecil/Vortex 2.0 now available email@example.com (1997-05-08)|
|From:||firstname.lastname@example.org (Dave Grove)|
|Date:||8 May 1997 21:40:14 -0400|
|Organization:||University of Washington|
|Keywords:||available, OOP, tools, WWW|
The Cecil Group at the University of Washington is proud to
announce the first general release of the Cecil/Vortex system.
Vortex is an optimizing compiler infrastructure for
object-oriented and other high-level languages. It targets both pure
object-oriented languages like Cecil and hybrid object-oriented
languages like C++, Modula-3, and Java. Vortex currently incorporates
high-level optimizations such as static class analysis, whole-program
class hierachy analysis, profile-guided receiver class prediction,
profile-guided selective procedure specialization, intraprocedural
message splitting, automatic inlining, and static closure analyses.
It also includes a collection of standard intraprocedural analyses
such as common subexpression elimination and dead assignment
elimination. By default, Vortex generates portable C code. The
Vortex compiler is written entirely in Cecil.
Cecil is a purely object-oriented language intended to support
rapid construction of high-quality, extensible software. Cecil
incorporates multi-methods, a simple prototype-based object model, a
mechanism to support a structured form of computed inheritance,
module-based encapsulation, and a flexible static type system which
allows statically- and dynamically-typed code to mix freely.
More information about the release, copies of the Cecil language
specification, Vortex compiler documentation, current benchmark
results, and further information on the Cecil/Vortex project are
available at: http://www.cs.washington.edu/research/projects/cecil
Return to the
Search the comp.compilers archives again.