The Cobra Programming Language Version 0.0.5 Release Notes 2006-03-03 ------------------------------------------------------------------------------ See also: Cobra\ReadMe.text Cobra\Docs\License.text http://CobraLang.com/ In this release: == Additions == * Added generic class declaration (previously could only instantiate and use existing generic classes). * Made `if` statements "aware" of the `inherits` operator: if obj inherits Car obj.drive() else if obj inherits Plane obj.fly() * Expanded compile-time type inference to work in more areas: obj = SomeClass() # instantiation of objects for x in what # enumerable for ... * Added `doc strings` for classes. class Foo """ A Foo can hold multiple bars. """ ... == Fixes == * Fixed bug when passing `this` to constructors. * Fixed bug where unknown identifiers were not caught when used as arguments to methods. ------------------------------------------------------------------------------