Seed7 2008-03-19 (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:
The functions getEscapeSequence, getCharLiteral,
getStringLiteral, getSymbolOrComment, and
getSymbol were added to scanstri.s7i. The file
read_me.txt, which explains the compilation of the
interpreter, was added to the src directory. The
actions that get values from references were
improved to raise an exception for NULL or a
reference to an object with the wrong category.
The handling of bitsets with negative elements in
the compiler (comp.sd7) was improved. The bas7.sd7
(basic interpreter) example program was improved
to support the -p option, which asks for a prompt
at the end of the program.
|