comp.lang.ada
 help / color / mirror / Atom feed
From: Ivan Levashew <octagram@bluebottle.com>
Subject: Re: AuroraUX Combines SunOS with Ada
Date: Sun, 15 Mar 2009 03:28:32 +0600
Date: 2009-03-15T03:28:32+06:00	[thread overview]
Message-ID: <gph7gh$dmm$1@octagram.motzarella.org> (raw)
In-Reply-To: <Eszul.57596$4m1.52633@bgtnsc05-news.ops.worldnet.att.net>

anon wrote:
> 
> Why 100% Ada. A 100% Ada could prove the strengths of Ada and its 
> weaknesses.

So you insist on Ada virtual machine?

> Then the weaknesses could be fixed in the next specs.

Some weaknesses are indeniable blockers.

> But without 100% Ada some of those weaknesses will be passed to the next 
> specification and beyond.

That's OK. Every weakness is often strength from another side. There is
no silver bullet.

Every strength can be roughly classified as either synthesis or analysis
strength. The reality is so that S and A ones are mutually exclusive.
You can't catch both at the same time (although you can easily miss both
at the same time :)). Linear equations are easy to solve and analyze,
but they are linear. You can't easily solve arbitrary equations.
Analysis requires restricting synthesis and vice versa.

In IT world, demands are diverse and in order to fullfill them,
information systems are layered, with synthetic properties increasing
and analytic properties decreasing on each layer.

Ada has several restricted profiles and restricting tools (AdaControl,
SPARK) that give it opportunity to reside into inner(analytical) layers,
but building a cool OS also requires synthetic properties not present in
Ada. 100% Ada makes no sense.

> created by "Dmitry Kazakov" have

Usenet is not bash. Disaster won't happen if you omit quotes around
names here.

> Also, as for "XPCOM, GLib, NSObject".  Those are old school!

Given the same circumstances and the same goals, people are likely to
produce the same solutions.

What is new school then? "100% Ada" says nothing about the approach it
is gonna be implemented.

> A lot of C project are created, violates the Ada RM, which gives one
> reason they should be no mix language support in this OS.

Let C go alone. What about Free Pascal, Cyclone, Limbo etc. developers?
Do you want to shut the door for them? Why?

-- 
If you want to get to the top, you have to start at the bottom



  reply	other threads:[~2009-03-14 21:28 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-12 15:57 AuroraUX Combines SunOS with Ada qunying
2009-03-12 19:28 ` anon
2009-03-12 21:09   ` Ivan Levashew
2009-03-12 22:25     ` Per Sandberg
2009-03-12 23:53       ` Ivan Levashew
2009-03-14  6:01         ` Rugxulo
2009-03-13  5:16     ` sjw
2009-03-13  6:51       ` Ivan Levashew
2009-04-04  8:07     ` Ivan Levashew
2009-03-12 19:44 ` Paul Zacharzewski
2009-03-13 20:35   ` anon
2009-03-14 21:28     ` Ivan Levashew [this message]
2009-03-16  7:47       ` anon
2009-03-16 10:00         ` Ivan Levashew
2009-03-16 12:26         ` Paul Zacharzewski
2009-03-16 16:41   ` Colin Paul Gloster
replies disabled

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