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


Groups > comp.compilers > #1385

Seed7 Release 2014-09-21

From mertesthomas@gmail.com
Newsgroups comp.compilers
Subject Seed7 Release 2014-09-21
Date 2014-09-21 14:21 -0700
Organization Compilers Central
Message-ID <14-09-019@comp.compilers> (permalink)

Show all headers | View raw


Hello,

I have released a new version of Seed7: seed7_05_20140921.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:
- Access to MySql/MariaDb, SQLLite, PostgreSQL, Oracle and ODBC
  databases has been added.
- The library sql_base.s7i has been added. This library provides
  functions to connect to a database, to prepare statements, to
  bind variables to prepared statements, to execute prepared
  statements, to fetch data from the database and to get individual
  columns from fetched data.
- A paragraph about the compilation of Seed7 with database
  connections has been added to the FAQ.
- The example program sql7.sd7 has been added. This program connects
  with a database, reads SQL commands and sends them to the database.
- The example program chkdb.sd7 has been added. This program checks
  SQL statements with several databases. The database login data in
  chkdb.sd7 must be adjusted to allow that opening the databases
  succeeds.
- The library ftp.s7i and the program ftp7.sd7 have been improved to
  accept connection strings of the form user:password@hostName .
- Interpreter and compiler have been improved to support databases.
- The compiler now adds parentheses arround comma expressions when
  they are used as index. This changes have been done in the files
  arr_act.s7i, bst_act.s7i and str_act.s7i.
- Database drivers consisting of the files dll_drv.h, dll_unx.c,
  dll_win.c, sql_drv.h, sql_ite.c, sql_my.c, sql_oci.c, sql_odbc.c,
  sql_post.c, sql_rtl.c, sql_rtl.h, sql_util.c, sql_util.h, sqllib.c
  and sqllib.h have been added.
- The program wrdepend.c has been added. This program is used to
  write C header dependencies to the file depend. It calls the C
  compiler with -I options. The -I options come from the macro
  INCLUDE_OPTIONS, which is defined in the file version.h.
- Database driver files have been added to makefiles.

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 2014-09-21 mertesthomas@gmail.com - 2014-09-21 14:21 -0700

csiph-web