From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,6df3ec0dff30c185 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!j19g2000prh.googlegroups.com!not-for-mail From: Shark8 Newsgroups: comp.lang.ada Subject: Re: Open source Ada OS? Date: Wed, 26 Jan 2011 14:48:45 -0800 (PST) Organization: http://groups.google.com Message-ID: <23a884bf-3fbd-4477-871b-3a7792c8efb3@j19g2000prh.googlegroups.com> References: <4d3f3be3$0$22088$742ec2ed@news.sonic.net> <1105a70f-bb03-4daf-8d5b-c869b2cde7d8@d1g2000pra.googlegroups.com> NNTP-Posting-Host: 174.28.173.2 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1296082125 15147 127.0.0.1 (26 Jan 2011 22:48:45 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 26 Jan 2011 22:48:45 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j19g2000prh.googlegroups.com; posting-host=174.28.173.2; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:17692 Date: 2011-01-26T14:48:45-08:00 List-Id: On Jan 26, 12:44=A0am, Yannick Duch=EAne (Hibou57) wrote: > > Would you like to tell about specifications summary and intended user =A0 > audience ? Sure; the intended audience for the OS itself (divorcing, for the moment, from the Operating Environment/UI) would be developers. In much the same sense that Java and .NET are/were touted as safe & ease- of-use for the developer. Or, if we want to be a little more specific, Student/Academics & Scientists; I believe that the task language- construct could also be leveraged nicely to allow for parallelism (both distributed and local) -- which is supposed to be "the next big obstacle" in mainstream/commercial software. As for a Specification Summery; I've not really done a specification (read & implemented, yes; created, no) and so I'm a bit nervous about trying to summarize what is rather highly informal scrawlings of ideas in several notebooks. Though I suppose the "fundamental theory" could be described as an anti-Unix: everything is NOT a file, they are objects (general-sense more than OOP-sense) that should be treated as such. I suppose a good example would be a HTML file; sure you could store it as a text-file, because it *IS* a text-file... but it's also a subtype of a text-file, and could be an object of some form similar to: Type HTML_File is New Text_File with record Header : HTML_Header_Type; Body : HTML_Body_Type; end record; That example might be more confusing than I intend though; in which case just ignore it. I'll mull over how to synopsis a spec out of my pile of random thoughts.