Menu

Ada Class Library / News: Recent posts

First AdaCL for Ada 2005 released

The first AdaCL release for the new Ada 2005 is released - and also a refresh on the classic Ada 95 version.

Have fun.

Posted by Martin Krischik 2005-08-29

AdaCL 4.0.0 "CGI" Released

Another mayor Release for AdaCL. This Release features now a complete object orientated CGI Interface.

This extends the use Ada for secure, compiled, oo scripting.

While the use of a compiled language for scripting takes some getting used to you will benefit from Ada security features making your web scipt "bullet proof". After all: Boing uses neither C/c++ nor Python but Ada fr the 777 in-flight software.

Posted by Martin Krischik 2004-01-19

AdaCL - Indefinite Containers - 3.3.0 released

This Release freatures new Indefinite Containers. The Indefinite Containers can store more different kind of Data.

Since they can store Element'Class as well Tagged Containers are not neede any more. Thanks to <A HREF="mailto:matthewjheaney@earthlink.net"> Matthew Heaney</A> for pointing that out to me.

Please see the new Homepage as well.

Posted by Martin Krischik 2003-09-23

AdaCL 3.2.0 released

Notes: Mantainace Release, fixes bugs.

Changes: New Class BC.Support.Tagged_Reference to handle instances of abstract Classes.

Abstract: AdaCL is a library to write small, script like, programs in Ada. The main task currently implemented are filtering of text files (global search and replace) , execution of external programs (inclusive redirection of standard input and standard output) and command line parsing.... read more

Posted by Martin Krischik 2003-09-02

AdaCL 3.0.0 (garbage collector) released

This Release features a thick binding to the Boehm-Demers-Weiser conservative garbage collector as well as an extension pack for the Ada95 Booch componentes.

These two features remove the need for the cumbersome reference counting used in the 1.x and 2.x releases.

Please see http://adacl.sf.net for details.

Posted by Martin Krischik 2003-07-17

AdaCL 2.0.0 released

AdaCL.OS.Command can now redirect the input, output and error stream of the programs started into three Ada.Text_IO files.

Async execution of external programms now works with more the one program.

AdaCL.Trace has been exteded to better support error und informational output.

Unless in "--verbose" mode the library will not produce any output any more.

Workarounds for the GNAT problems in OS/2 are now part of the library.... read more

Posted by Martin Krischik 2003-06-15

AdaCL 1.6.0 Released.

Version 1.6.0 now feature "in place" text filtering. That means that the in and out file can be the same. A backup is preserved. In OS/2 the extended attributes are preserved as well.

Because of this filtering with wildcards is now convinient without Rexx scripts.

The Sync execution of external commands has been improved. However Async and InOut execution is still work to do.

A file utilities package has been added.... read more

Posted by Martin Krischik 2003-05-30

AdaCL 1.4.0 Released.

Quite a few Bugfixes and some more String Tools - which are used in the new filter classes.

There is now a remove line filter.

And one killer feature: The character mapping for searches can now be set - Which makes case insesitive searches possible.

Posted by Martin Krischik 2003-05-09

AdaCL 1.3.4 Released.

One Bug fix might be paricular interesting:

There are many unbounded Text_IO.Get_Line functions arount. Mostly as demonstation in Ada Courses. However they all have a bug (including the one which ships with GNAT) concerning the last line inside the file:

When the length of the last line is a multiple of the intermediate buffer and is not terminated with a CR/LF (or LF on Unix) and end of file exception is raised before the last line is read.... read more

Posted by Martin Krischik 2003-04-27

AdaCL 1.3.0 Released.

This version now uses smart pointer to to its memory management. Unlike most other smart pointers I do the reference counting inside the class instance and not inside the smart pointer. This is more reliable and more flexible in use.

Posted by Martin Krischik 2003-03-26

AdaCL 1.2.0

New Bugfixed and redone Version of AdaCL.
New Rexx scripts.

Pleas check Release notes for details.

Posted by Martin Krischik 2003-03-12

AdaCL 1.1.4 Released.

The 4th bug fix. for 1.1.0 has been released. You might want to try it.

Posted by Martin Krischik 2003-02-26

AdaCL 1.1.0 Released.

See Release notes.

Posted by Martin Krischik 2003-02-10

CVS Online

The CVS Repository is not online.

Posted by Martin Krischik 2003-02-05

Initial Release

Now ready for download.

Posted by Martin Krischik 2003-02-04
MongoDB Logo MongoDB