Related articles |
---|
Seed7 Release 2013-04-21 mertesthomas@gmail.com (2013-04-21) |
From: | mertesthomas@gmail.com |
Newsgroups: | comp.compilers |
Date: | Sun, 21 Apr 2013 12:35:12 -0700 (PDT) |
Organization: | Compilers Central |
Keywords: | available, OOP |
Posted-Date: | 22 Apr 2013 11:55:02 EDT |
Hello,
I have released a new version of Seed7: seed7_05_20130421.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 FAQ explanation concerning garbage collection has been
improved.
- The manual chapters describing the introduction, EBNF, literals
(for integer, bigInteger, float, char and string), set operations
and file I/O have been improved.
- Operations, to get an array slice with a specified length, have
been added to the libraries array.s7i and idxarray.s7i.
- Array aggregates for arrays with a given start index have been
added to idxarray.s7i.
- Functions for binomial coefficient and modular exponentiation have
been added to the library bigint.s7i.
- A definition of an empty set with the name {} has been added to
bitset.s7i.
- Functions to compute the minimum and maximum have been added to the
libraries integer.s7i and float.s7i.
- Documentations comments in keybd.s7i have been improved.
- In pixmap_file.s7i the logic of a writeln after a setPosXY has been
changed. Now the writeln moves one line downward relative to the
position given with setPosXY.
- A pound symbol has been added to several bitmap fonts.
- A standard bitmap font, with capital height of 9, has been defined
in the new library stdfont9.s7i.
- Checks for the factorial function and the binomial coefficient have
been added to chkbig.sd7.
- The comanche webserver has been improved to accept cookies.
- The compiler has been improved to generate better code for the
allocation of array memory.
- The function arrMalloc in arr_rtl.c has been improved to avoid an
overflow, when the size of the memory is computed.
- The functions arrSubarr and arrSubarrTemp have been added to
arr_rtl.c.
- Support for the action ARR_SUBARR has been added to the compiler.
- The macros arraySize and arraySize2 have been defined in common.h
and used in arrlib.c, arr_rtl.c, arrutl.c, cmdlib.c, cmd_unx.c and
cmd_win.c.
- Definitions of INT64TYPE_MIN, INTTYPE_MIN and MIN_MEM_INDEX have
been added to common.h.
Regards,
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.