comp.lang.ada
 help / color / mirror / Atom feed
From: "Jean-Pierre Rosen" <rosen@adalog.fr>
Subject: New version of semtools (Adasubst/Adadep) released
Date: Thu, 21 Nov 2002 16:22:05 +0100
Date: 2002-11-21T16:22:05+01:00	[thread overview]
Message-ID: <aritp7$q01$1@s1.read.news.oleane.net> (raw)

Adalog is pleased to announce version 1.1 of Adasubst/Adadep, the tools that
help you reorganize your projects!
As usual, it is freely available from Adalog's components page:
http://www.adalog.fr/compo2.htm

New in this version:
--------------------

(both utilities):
Use GMGPL license. Does not change much in practice, but it seems that
company lawiers hardly start to understand the GPL, so it's better not to
invent new licenses. Note that this license allows you not only to use,
modify, etc. the software, but also to reuse any part of it in your own
(possibly proprietary)  applications.

New option -p: get the "-I" options from an ".adp" file

Adasubst:
New syntax of the dictionary. Presumably (much) easier to write and
understand. Allows exceptions to substitutions (i.e. definition of elements
that are *not* to be substituted).

Support for derived type: if you substitute the name of a primitive
operation of a type, the substitution is propagated to all derived types
(unless there is an explicit substitution for the derived operation, of
course).

Supports substitution of operators. And if you change an operator to a
regular function, all infixed calls are changed into prefixed calls.

Support for overloaded entities. You can have different substitutions for
overloaded entities with the same name.

-l option allows to limit the output line length (useful in cases where the
substitution makes lines longer than what is acceptable to the compiler).

If the output name is specified with -o, output files who suffered no
substitution are deleted (so only modified files are produced). -O option
keeps all files.

Many bug fixes, improvements to the documentation, etc.

--
---------------------------------------------------------
           J-P. Rosen (rosen@adalog.fr)
Visit Adalog's web site at http://www.adalog.fr





                 reply	other threads:[~2002-11-21 15:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox