<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/adacl/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/adacl/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 15 Sep 2012 09:40:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/adacl/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>First AdaCL for Ada 2005 released</title><link>https://sourceforge.net/p/adacl/news/2005/08/first-adacl-for-ada-2005-released/</link><description>The first AdaCL release for the new Ada 2005 is released - and also a refresh on the classic Ada 95 version.

Have fun.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.net74c5bffd0cc9355c166ba70c8e24fba83ef8345d</guid></item><item><title>AdaCL 4.0.0 &amp;quot;CGI&amp;quot; Released</title><link>https://sourceforge.net/p/adacl/news/2004/01/adacl-400-quotcgiquot-released/</link><description>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 &amp;quot;bullet proof&amp;quot;. After all: Boing uses neither C/c++ nor Python but Ada fr the 777 in-flight software.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.netcb0e18ce515787dbbfee913de3f02441f6235dca</guid></item><item><title>AdaCL - Indefinite Containers - 3.3.0 released</title><link>https://sourceforge.net/p/adacl/news/2003/09/adacl---indefinite-containers---330-released/</link><description>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 &amp;lt;A HREF=&amp;quot;mailto:matthewjheaney@earthlink.net&amp;quot;&amp;gt; Matthew Heaney&amp;lt;/A&amp;gt; for pointing that out to me.

Please see the new Homepage as well.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.net13b02ee2dbc2ad5689da4929971ae0aefe218142</guid></item><item><title>AdaCL 3.2.0 released</title><link>https://sourceforge.net/p/adacl/news/2003/09/adacl-320-released/</link><description>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.

In addition AdaCL features a true garbage collector (if you write scripts you don't want to think about memory management) and extensions to the booch components for handling abstract types.

The demo programm sarDo is slowly upgraded to a full featured search and replace tool.

With Regards

Martin Krischik</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.net523472591e0e7976f71640d0fe9ac775bea3ca9e</guid></item><item><title>AdaCL 3.0.0 (garbage collector) released</title><link>https://sourceforge.net/p/adacl/news/2003/07/adacl-300-garbage-collector-released/</link><description>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.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.net743de15221075983c6a5954bdf4efc0e84d80c33</guid></item><item><title>AdaCL 2.0.0 released</title><link>https://sourceforge.net/p/adacl/news/2003/06/adacl-200-released/</link><description>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 &amp;quot;--verbose&amp;quot; mode the library will not produce any output any more.

Workarounds for the GNAT problems in OS/2 are now part of the library.

Note:

The last of the 4 tests in TestCommand.Main does not work. This is due to the fact that I do not know how to tell &amp;quot;sort&amp;quot; that input has ended and output should start.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:30 -0000</pubDate><guid>https://sourceforge.nete7ce522946568307f3f60c6126f2e2e0f82d6171</guid></item><item><title>AdaCL 1.6.0 Released.</title><link>https://sourceforge.net/p/adacl/news/2003/05/adacl-160-released/</link><description>Version 1.6.0 now feature &amp;quot;in place&amp;quot; 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.

Trace has been improved as well.

An introduction Page has been added to the online documentation</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:29 -0000</pubDate><guid>https://sourceforge.netab5f81a44a2617fbf8b3440db74cb316b68c862b</guid></item><item><title>AdaCL 1.4.0 Released.</title><link>https://sourceforge.net/p/adacl/news/2003/05/adacl-140-released/</link><description>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.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:29 -0000</pubDate><guid>https://sourceforge.netba934a5e8cedb1e6905958374d4987824d1345d5</guid></item><item><title>AdaCL 1.3.4 Released.</title><link>https://sourceforge.net/p/adacl/news/2003/04/adacl-134-released/</link><description>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.

AdaCL now features a Get_Line withot that bug.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:29 -0000</pubDate><guid>https://sourceforge.neta0ba353fcc231f2ea7dcb0380143b162c6c9642c</guid></item><item><title>AdaCL 1.3.0 Released.</title><link>https://sourceforge.net/p/adacl/news/2003/03/adacl-130-released/</link><description>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.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Krischik</dc:creator><pubDate>Sat, 15 Sep 2012 09:40:29 -0000</pubDate><guid>https://sourceforge.nete8ae5f2243986d53527fc2d1b24e6a3a482058c4</guid></item></channel></rss>