Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #884

Seed7 Release 2013-04-21

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!.POSTED!nerds-end
From mertesthomas@gmail.com
Newsgroups comp.compilers
Subject Seed7 Release 2013-04-21
Date Sun, 21 Apr 2013 12:35:12 -0700 (PDT)
Organization Compilers Central
Lines 60
Sender johnl@iecc.com
Approved comp.compilers@iecc.com
Message-ID <13-04-007@comp.compilers> (permalink)
NNTP-Posting-Host news.iecc.com
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1
X-Trace leila.iecc.com 1366646102 77210 64.57.183.58 (22 Apr 2013 15:55:02 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Mon, 22 Apr 2013 15:55:02 +0000 (UTC)
Keywords available, OOP
Posted-Date 22 Apr 2013 11:55:02 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref csiph.com comp.compilers:884

Show key headers only | View raw


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.

Back to comp.compilers | Previous | Next | Find similar | Unroll thread


Thread

Seed7 Release 2013-04-21 mertesthomas@gmail.com - 2013-04-21 12:35 -0700

csiph-web