H ? « »

Language peer sets for CECIL:
United States
United States/1991
Designed 1991
1990s languages
Fifth generation
Post-Cold War
Genus Prototyping
Multi-purpose
Prototyping
Object-oriented
Generic
Prototyping/1991
Object-oriented/1991
Generic/1991
Prototyping/United States
Object-oriented/United States
Generic/United States
Multi-purpose
Multi-purpose/1991
Multi-purpose/us

CECIL(ID:1720/cec001)

Prototyped OOL 

alternate simple view
Country: United States
Designed 1991
Published: 1993
Genus: Prototyping
Sammet category: Multi-purpose


"The Cecil language design began in 1991 as an attempt to combine the advantages of Self, CLOS, and Trellis: a simple, uniform language based on dynamic dispatching, the use of multiple dispatching, and a sound static type system."

Object-oriented language combining multi-methods with a classless object model, object-based encapsulation, and optional static type checking. Distinguishes between subtyping and code inheritance. Includes both explicit and implicit parameterization of objects, types, and methods.


People:
Structures:
Related languages
CLOS CECIL   Influence
Self CECIL   Influence
Trellis CECIL   Influence

References:
  • Chambers, C. (1993) Chambers, C. "The Cecil Language: Specification and Rationale", TR 93-03- 05, U Wash (Mar 1993).
  • Chambers, Craig (1995) Chambers, Craig "Overview of the Cecil/Vortex Project" Abstract Online copy
  • Abadi, Martin and Cardelli, Luca (1996) Abadi, Martin and Cardelli, Luca "A Theory of Objects" Springer Monographs in Computer Science, 1996 Picture: Cover photo
  • Chambers, Craig (1996) Chambers, Craig "Synergies between object-oriented programming language design and implementation research" Invited talk at ISOTAS conference, Japan, March 1996 Abstract Online copy
  • Chambers, Craig (1996) Chambers, Craig "The Cecil Language Specification and Rationale Version 2.0" Abstract Online copy
  • Litvinov, Vassily (1998) Litvinov, Vassily "Constraint-Based Polymorphism in Cecil: Towards a Practical and Static Type System" OOPSLA '98 Conference Proceedings Abstract Online copy
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder