comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: Re: Avatox 1.0: Trouble with encoding in Windows
Date: Mon, 18 Sep 2006 20:16:05 -0500
Date: 2006-09-18T20:16:05-05:00	[thread overview]
Message-ID: <b1b19$450f44d5$41f0a638$11237@API-DIGITAL.COM> (raw)
In-Reply-To: <upse1l8d7.fsf@stephe-leake.org>

Stephen Leake wrote:
> Manuel Collado <m.collado@fi.upm.es> writes:
> 
> 
>>1. The ASIS API should provide a way to know the character encoding of
>>the source file (I think it doesn't).
> 
> Please send this suggestion to the ARG, at ada-comment@ada-auth.org;
> they are currently revising the ASIS standard for Ada 2005.

Just to try to drag this thread back to its original topic...

I've found out that the ASIS-for-GNAT that accompanies GNAT GPL 2006 does 
not permit on-the-fly compilation of Ada units using a character set other 
than ASCII.  Largely because there's no way to pass the "-gnatW8" switch 
via the ASIS interface to the compiler.

ASIS can handle such character sets, it's simply that it has to interact 
with the sources via their corresponding tree, ".adt", files.  These are 
generated by specifying the -gnatc and -gnatt options to gnatmake.

For example:

$ gnatmake -c -gnatc -gnatt -gnatW8 bisiesto.adb

AdaCore has already remedied this situation in their current version of 
ASIS-for-GNAT, but which is not yet publically available.

And Avatox 1.2 will be out shortly to handle non-ASCII character sets.

-- Marc A. Criley
-- McKae Technologies
-- www.mckae.com
-- DTraq - Avatox - XIA - XML EZ Out




  reply	other threads:[~2006-09-19  1:16 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-11  8:24 Avatox 1.0: Trouble with encoding in Windows Manuel Collado
2006-09-11 10:35 ` Georg Bauhaus
2006-09-11 13:49   ` Avatox 1.1: " Manuel Collado
2006-09-11 16:43     ` Georg Bauhaus
2006-09-11 17:50     ` Björn Persson
2006-09-12  0:06       ` Marc A. Criley
2006-09-12  8:35         ` Manuel Collado
2006-09-13  0:01   ` Avatox 1.0: " Randy Brukardt
2006-09-13  9:01     ` Georg Bauhaus
2006-09-13 19:28       ` Björn Persson
2006-09-14  6:34         ` Georg Bauhaus
2006-09-14 23:09           ` Björn Persson
2006-09-14 22:13         ` Björn Persson
2006-09-16  7:40         ` Martin Krischik
2006-09-16  9:43           ` Björn Persson
2006-09-16  9:59             ` Georg Bauhaus
2006-09-16 11:15               ` Björn Persson
2006-09-17  9:30             ` Martin Krischik
2006-09-13 10:32     ` Manuel Collado
2006-09-13 18:28       ` Björn Persson
2006-09-14  8:11         ` Manuel Collado
2006-09-13 23:05       ` Randy Brukardt
2006-09-13 11:04     ` vgodunko
2006-09-14  8:56       ` Martin Krischik
2006-09-14 21:16         ` Jeffrey R. Carter
2006-09-14 22:55           ` Björn Persson
2006-09-15 23:15             ` Jeffrey R. Carter
2006-09-16  7:38             ` Martin Krischik
2006-09-17 19:41               ` Jeffrey R. Carter
2006-09-15  5:47           ` Martin Krischik
2006-09-15 23:16             ` Jeffrey R. Carter
2006-09-16  7:31               ` Martin Krischik
2006-09-17 19:43                 ` Jeffrey R. Carter
2006-09-15  9:41           ` Georg Bauhaus
2006-09-15 23:28             ` Jeffrey R. Carter
2006-09-16  9:52               ` Georg Bauhaus
2006-09-16 10:31               ` Björn Persson
2006-09-17 19:57                 ` Jeffrey R. Carter
2006-09-18  0:06                   ` Björn Persson
2006-09-18 20:14                     ` Jeffrey R. Carter
2006-09-16  5:10             ` Simon Wright
2006-09-15 18:11           ` Pascal Obry
2006-09-15 18:53             ` Dmitry A. Kazakov
2006-09-15 22:29               ` Georg Bauhaus
2006-09-16  7:46                 ` Dmitry A. Kazakov
2006-09-15 23:35             ` Jeffrey R. Carter
2006-09-15  5:34         ` Simon Wright
2006-09-12  9:52 ` Stephen Leake
2006-09-19  1:16   ` Marc A. Criley [this message]
2006-09-19  9:20     ` Stephen Leake
replies disabled

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