Menu

DataScript Tools / News: Recent posts

dstools is moving to berlios.de

Recently, quality of service has degraded on SourceForge, regarding web and Subversion performance and the removal of shell access.

For this reason, this project is moving to berlios.de under the project name of "datascript". The entry point is http://developer.berlios.de/projects/datascript/.

The Subversion repository here on Sourceforge has been set to read-only access. There will be no more commits and no more file releases on this platform, but the current status including all history will continue to be accessible.... read more

Posted by Harald Wellmann 2008-11-01

rds 0.24.2 released

This release rds 0.24.2 fixes the following bugs in rds 0.24:

- Functions in a parameterized choice referencing the choice parameter which is an enum now work correctly.

- align(8) at the start of a sequence no longer increases the bit size from 0 to 8.

Posted by Harald Wellmann 2008-07-28

rds 0.24 released

rds 0.24 is mainly a bugfix release, but due to changes in the runtime API, we increment the minor number as well.

Changes:

- Exception handling cleaned up in generated code and runtime classes. Now only IOException or DataScriptError are thrown.

- Several bug fixes regarding choice types with parameters or functions in choices.

- Added more "Used by" information in generated HTML.

Since we did not publish release notes for 0.22 and 0.22.1, we include these older changes here:... read more

Posted by Harald Wellmann 2008-05-30

rds 0.20 released

rds 0.20 is mainly a bugfix release, with some visible improvements to the generated HTML documentation.

New features:

- "Used by" section in documentation lists the types using the given type (currently only for compound types).

- With option -java_e active, the stack trace for an exception in equals() for arrays now indicates the array index. This is helpful for debugging encoding problems.... read more

Posted by Harald Wellmann 2008-02-20

rds 0.18.1 released

This release rds 0.18.1 fixes two major bugs introduced in rds 0.18:

- The command line option parser did not pass any extension-specific options to the extensions. As a consequence, HTML generation and the rds-cpp extension did not work.

- There was a bug in doc comment parsing for the new choice types, causing the DataScript parser to fail.

Posted by Harald Wellmann 2007-12-07

rds 0.18 released

New features in rds 0.18:

- Choice types are a new category of types with a more compact syntax and a better run-time performance than union types. For choice types, the read() methods work with a switch statement instead of the backtracking trial-and-error approach used for unions.

- In the generated HTML documentation, package links in the top left window no longer work as toggles, making the look and feel more like Javadoc and more intuitive.... read more

Posted by Harald Wellmann 2007-12-07

rds 0.16 released

rds 0.16 is a release containing rather a lot of new functionality and a couple of bugfixes.

The new features need to be documented in more detail in the DataScript Language Overview.

New features:

- Label values are set automatically in write() method.

- New mapping of DataScript types to SQLite column types: string is mapped to VARCHAR, uint8[n] is mapped to CHAR(n).

- New helper class datascript.runtime.io.DataScriptIO simplifies reading from and writing to byte arrays.... read more

Posted by Harald Wellmann 2007-10-29

rds 0.14.1 released

rds 0.14.1 is a bugfix release solving the following problems that existed at least since rds 0.12:

The generated Java code did not compile

- for arrays of enumeration types

- for constants passed as parameters to type instantiations.

Posted by Harald Wellmann 2007-10-01

rds 0.14 released

rds 0.14 contains the following new features and fixes, most of which are more useful to rds developers than to rds users:

- The remaining set of JET templates for code generation have been replaced by Freemarker
templates.

- As a consequence, building rds no longer requires the Eclipse environment. It is enough to invoke ant from the commandline in the rds base directory.

- The rds project compiles within Eclipse 3.3. The development environment will upgrade from Eclipse 3.2 to 3.3 in the near future. Eclipse 3.2 should continue to work, but this will not be checked with new releases.... read more

Posted by Harald Wellmann 2007-09-24

rds 0.12 released

rds 0.12 contains the following new features:

- SQL types with parameter lists. (This was on the wishlist for the Name Building Block.)

- The rds version is included in the header comment of the generated Java code.

- Doc comments also work for SQL types without restriction. They are no longer part of the grammar and will not cause any parser errors even when used in unexpected places.

Posted by Harald Wellmann 2007-08-10

rds 0.10 released

rds 0.10 contains the following new features:

- Simple Integer Functions

- sql_integer for packing primary keys

- sum() operator for array types

Internal changes: JET Templates are being replaced by Freemarker Templates to enable standalone builds outside of Eclipse and to clearly separate presentation and logic. Completed for HTML backend.

The Language Overview and Installation Guide as well as the project homepage have been updated to reflect these changes. ... read more

Posted by Harald Wellmann 2007-06-28

Eclipse plugin for DataScript

dstools-eclipse-bin-0.2.0 is the initial version of an Eclipse plugin that provides syntax highlighting. More functionality (e.g. navigation) is to be added.

For installation, simply download the file, unzip it in your Eclipse directory and restart Eclipse.

Posted by Harald Wellmann 2007-06-19

rds 0.8 released

rds 0.8 contains the following new features:

- packages define lexical scopes for type names.

- using types from another package requires importing the package

- enumeration type define lexical scopes for their enumeration items

- in expressions, enumeration items must be prefixed by the enumeration type name

- new command line options for source and output paths

The Language Overview and Installation Guide as well as the project homepage have been updated to reflect these changes, except for the relational extensions which still need to be documented.

Posted by Harald Wellmann 2007-05-24

rds 0.7.5 released

rds 0.7.5 contains some minor improvements and bugfixes, most notably:

- An equals() method for all generated Java classes.
- Correct handling of the SQL constraint "PRIMARY KEY" on SQL table fields.

Posted by Harald Wellmann 2007-04-05

rds 0.7 released

rds 0.7 contains the following new features:

- code generation for string types

- write() methods for all types

- generation of HTML documentation with -doc commandline option

- relational extensions for mapping types to SQL tables and columns

- named subtypes of integer types

The Language Overview and Installation Guide have been updated to reflect these changes, except for the relational extensions which still need to be documented.

Posted by Harald Wellmann 2007-02-11

Documentation updated

There are new versions of the documents DataScript Language Overview 0.3 and Installation Guide 0.2, which are included in the rds-bin-0.6 packages and can be downloaded separately from http://dstools.sourceforge.net/doc.html.

Posted by Harald Wellmann 2006-12-03

rds 0.6 released

rds 0.6 is the first alpha release of the reimplementation based on the ANTLR parser generator. This snapshot is taken from the dstools-antlr folder in the repository.

The name is an acronym for Relational DataScript and anticipates the relational extensions which are currently being implemented (but not yet functional in this snapshot).

The parser is complete, and the code generator has good test coverage for read() methods. write() method implementation has just begun.

Posted by Harald Wellmann 2006-12-03

Language Overview 0.2

A section on comments has been added. This includes Javadoc-style comments for automatic documentation extraction.

Posted by Harald Wellmann 2006-11-17

Release packages created

Binary and source download packages have been created in the Files area.

Posted by Harald Wellmann 2006-10-09

Project Home Page created

The project home page is now available at http://dstools.sourceforge.net.

Posted by Harald Wellmann 2006-08-03

Subversion repository created

dstools version 0.5 is now in the trunk of the Subversion repository.

Posted by Harald Wellmann 2006-07-25

Welcome to DataScript Tools

Documentation for this project, a Subversion repository and an initial source snapshot will be uploaded within the next couple of days. Please stay tuned...

Posted by Harald Wellmann 2006-07-24
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.