Seed7 2008-02-17 (Default branch) |
|
|
Seed7 is a general purpose programming language.
It is a higher level language compared to Ada,
C++, and Java. In Seed7, new statements and
operators can be declared easily. Functions with
type results and type parameters are more elegant
than a template or generics concept. Object
orientation is used when it brings advantages and
not in places when other solutions are more
obvious. Although Seed7 contains several concepts
of other programming languages, it is generally
not considered as a direct descendant of any other
programming language.
License: GNU General Public License (GPL)
Changes:
A new chapter about object orientation was added to the manual. The struct copy of the compiler (comp.sd7) was changed to leave the dynamic type unchanged. Several primitive actions were added or improved in the compiler. A bug in the primitive action CLS_CREATE2 was fixed. The function match_subexpr_type was changed to allow normal (not DYNAMIC) interface functions to be used for implementation values. The bas7.sd7 (basic interpreter) example program was improved.
|