Related articles |
---|
Seed7 Release 2009-03-29 thomas.mertes@gmx.at (2009-03-29) |
From: | thomas.mertes@gmx.at |
Newsgroups: | comp.compilers |
Date: | Sun, 29 Mar 2009 15:30:43 -0700 (PDT) |
Organization: | Compilers Central |
Keywords: | available |
Posted-Date: | 29 Mar 2009 18:41:43 EDT |
Hello,
I have released a new version of Seed7: seed7_05_20090329.tgz
In the Seed7 programming language new statements and operators
can be declared easily. Types are first class objects and therefore
templates/generics need no special syntax. Object orientation is
used when it brings advantages and not in places when other
solutions are more obvious.
Seed7 is covered by the GPL (and LGPL for the Seed7 runtime library).
Changelog:
- The chapters explaining exponentiation and operating system
functions in the manual were improved.
- The function getSymbolInXmlTag in scanfile.s7i was fixed to really
return "" when EOF was reached.
- A documentation comment was added to the function
getNextXmlAttribute in scanfile.s7i and the function was improved
to correctly handle tags ending with > and /> .
- The functions cmd_sh and popen were moved from progs.s7i and
seed7_05.s7i to the new library shell.s7i .
- The function 'shell' was introduced execute shell commands and to
return the exit code of the shell.
- The chkbig.sd7 program was improved to contain checks for the
exponentiation of -1.
- The chkexc.sd7 program was improved to contain more checks for
exceptions raised by integer exponentiation.
- The compiler (comp.sd7) was improved to generate better code for
some bigInteger operations and to support the actions cmd_readlink
and cmd_remove_any_file.
- Parameter names were added to the function prototypes of the
header file big_drv.h .
- The functions bigSuccTemp and bigPredTemp were added to the files
big_rtl.c and big_gmp.c .
- A documentation comment was added to the function cp_to_command in
the file striutl.c .
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net
Seed7 - The extensible programming language: User defined statements
and operators, abstract data types, templates without special
syntax, OO with interfaces and multiple dispatch, statically typed,
interpreted or compiled, portable, runs under linux/unix/windows.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.