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


Groups > comp.compilers > #1546

Seed7 Release 2015-04-05

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end
From mertesthomas@gmail.com
Newsgroups comp.compilers
Subject Seed7 Release 2015-04-05
Date Sun, 5 Apr 2015 04:04:07 -0700 (PDT)
Organization Compilers Central
Lines 63
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <15-04-002@comp.compilers> (permalink)
NNTP-Posting-Host news.iecc.com
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1
X-Trace miucha.iecc.com 1428248436 53470 2001:470:1f07:1126:0:676f:7373:6970 (5 Apr 2015 15:40:36 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Sun, 5 Apr 2015 15:40:36 +0000 (UTC)
Injection-Date Sun, 05 Apr 2015 11:04:07 +0000
Keywords available, OOP
Posted-Date 05 Apr 2015 11:40:36 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:1546

Show key headers only | View raw


Hello,

I have released a new version of Seed7: seed7_05_20150405.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:
- A cache for client sessions has been added to tls.s7i. This allows
  that a TLS connection can be resumed (without a new negotiation of
  the security parameters).
- The comanche webserver has been improved to keep connections open
  for 15 seconds.
- The functions compare and hashCode for the type socketAddress have
  been added to sockbase.s7i.
- A new variant of openServerTls, with a certAndKey parameter, has
  been added to tls.s7i.
- The functions validityType, createX509Cert, certAndKey and
  selfSignedX509Cert have been added to x509cert.s7i.
- The constant stdRsaKeyPair has been added to pkcs1.s7i.
- The functions localAddress, peerAddress and ord have been added to
  socket.s7i.
- In duration.s7i the functions YEARS, MONTHS, DAYS, HOURS, MINUTES,
  SECONDS and MICRO_SECONDS have been improved to normalize the
  duration value.
- The functions sendGet (gethttp.s7i) and sendHttpResponse
  (comanche.sd7) have been change to send the request/response with
  one write statement.
- The library tls.s7i has been improved to accept client-hello and
  server-hello messages with extensions.
- The functions openTlsSocket and openServerTls (in tls.s7i) have
  been improved to avoid exceptions, when an alert message is
  received or a socket is closed.
- In tls.s7i the function write has been changed to send long strings
  with several messages.
- Tests for the operators parse and radix and for the function
  bigInteger have been added to chkbig.sd7.
- The functions openHttpSession, closeHttpSession, processHttpRequest
  and cleanSessions have been added to comanche.sd7.
- Trace output and verbose exceptions have been added to various
  functions in big_rtl.c, soc_rtl.c, int_rtl.c and str_rtl.c.
- The functions striAsUnquotedCStri and bstriAsUnquotedCStri have
  been added to striutl.c.
- In traceutl.c the functions prot_stri_unquoted and prot_bstri have
  been changed to use striAsUnquotedCStri and bstriAsUnquotedCStri
  respectively.
- Interpreter and compiler have been improved to support the actions
  SOC_GET_LOCAL_ADDR, SOC_GET_PEER_ADDR and SOC_ORD (SOC_GET_ADDR has
  been renamed to SOC_GET_LOCAL_ADDR).

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 2015-04-05 mertesthomas@gmail.com - 2015-04-05 04:04 -0700

csiph-web