From: anon@anon.org (anon)
Subject: Re: GNAT - System.ads - System Implementation Parameters
Date: Mon, 18 Feb 2008 02:20:55 GMT
Date: 2008-02-18T02:20:55+00:00 [thread overview]
Message-ID: <bY5uj.234368$MJ6.8134@bgtnsc05-news.ops.worldnet.att.net> (raw)
In-Reply-To: a3591c98-40c0-4825-b04c-f72fe05187ba@62g2000hsn.googlegroups.com
Some of the parameters in the System.adb are used by the GCC backend
code and with every change these parameters may go out of favor. Some
others parameters like "OpenVMS" are use for that OS only.
As of GNAT 4.3x, the System.ads contains the following three
statements:
-- Obsolete entries, to be removed eventually (bootstrap issues!)
High_Integrity_Mode : constant Boolean := False;
Long_Shifts_Inlined : constant Boolean := True;
If you delete them Target.adb will cause the system to fail with an
error that states:
fatal error: system.ads is incorrectly formatted
missing line for parameter: High_Integrity_Mode
fatal error: system.ads is incorrectly formatted
missing line for parameter: Long_Shifts_Inlined
As for PRICING for Ada Systems (Compiler +)
Ada 2005 (2007) specs (open source)
Note: As of Feb, 15: Adacore is the only company
that supports Ada 2005 (2007) specs.
GNAT GPL -- free but you must learn or ask others
for information including buying books.
In Mar, 2007 it was report that Adacore charges
$14K per year for the GNAT PRO version.
Ada 95/83 specs (only) (close source, non-gpl license)
IBM and others will be around $500 for the compiler
and they will allow UNIX / LINUX Windows environment
Other companies pricing will be about $500 for
Windows only envirnoent.
But from what I am understanding you because of a number of reasons
which may include censorship (low price site have a great deal of rules
with few webmaster controls), you need to run your own web server.
So, except for the time it will take to download and and install, the
software price is free. Use the MaRTE OS (latest, includes the
Ada-2005 specs compiler) and get the Apache web server. Compile
and run the Apache server under the MaRTE.
MaRTE has the programming hooks for Ada and C with POSIX interfaces
so you can write faster web apps. This enviroment will alow you to
still use the old CGI under the Apache server until you have time
to write the faster code.
Plus, you can create two or more system freely so that the Internet
server is not down during the testing phase of creating the new web
apps.
In <a3591c98-40c0-4825-b04c-f72fe05187ba@62g2000hsn.googlegroups.com>, Hibou57 <yannick_duchene@yahoo.fr> writes:
>On 17 f=E9v, 10:11, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
>> If you spend enough time learning how to change the runtime, then you
>> will enter the second category. If you don't want to do that but
>> insist on a bespoke runtime, pay for support.
>>
>> --
>> Ludovic Brenta.
>
>Do you know the pricing ?
>
>I've had a convertion with the commercial service (france), beceause I
>was looking for a commercial support (I was asking to buy a
>lightweigth version of the runtime).
>
>Unfortunately, the base price, in as hight as 12,000 EURO
>
>Do you really think that most of people can pay so much ?
>
>Ok for support, and to pay for it.... but the price is really to much.
>
>By the way, if some one can sell a light runtime for about 60$, I'm
>ok ;)
prev parent reply other threads:[~2008-02-18 2:20 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-14 21:15 GNAT - System.ads - System Implementation Parameters Hibou57
2008-02-14 22:27 ` Jeffrey R. Carter
2008-02-14 23:43 ` Hibou57
2008-02-15 0:22 ` Robert A Duff
2008-02-15 0:09 ` Robert A Duff
2008-02-15 6:34 ` anon
2008-02-15 10:51 ` Georg Bauhaus
2008-02-17 8:57 ` Lucretia
2008-02-17 9:11 ` Ludovic Brenta
2008-02-17 9:38 ` Lucretia
2008-02-20 19:34 ` Ludovic Brenta
2008-02-17 23:00 ` Hibou57
2008-02-17 23:33 ` Ludovic Brenta
2008-02-17 23:40 ` Ludovic Brenta
2008-02-18 2:03 ` Hibou57
2008-02-18 7:26 ` Martin Krischik
2008-02-18 9:31 ` Ludovic Brenta
2008-02-18 2:20 ` anon [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox