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-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!v25g2000yqk.googlegroups.com!not-for-mail From: Maciej Sobczak Newsgroups: comp.lang.ada Subject: Re: Writing an Operating System in Ada Date: Thu, 14 Jan 2010 13:50:56 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <8e9bc311-7540-40a1-b19e-49e93648c25c@s31g2000yqs.googlegroups.com> <9oyblld05omh$.1dzhmyoseeb7x$.dlg@40tude.net> <414945fd-8ed5-4f42-a237-0685602332b3@f5g2000yqh.googlegroups.com> <4176d6eb-fefe-4bd7-9378-55a33a12d458@e37g2000yqn.googlegroups.com> NNTP-Posting-Host: 83.78.128.84 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1263505856 23230 127.0.0.1 (14 Jan 2010 21:50:56 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 14 Jan 2010 21:50:56 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v25g2000yqk.googlegroups.com; posting-host=83.78.128.84; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:8761 Date: 2010-01-14T13:50:56-08:00 List-Id: On 14 Sty, 11:28, "Dmitry A. Kazakov" wrote: > > But I do not see how the OO approach would solve that problem. Plug > > the OO-aware drive from the OO-aware system from Microsoft into your > > OO-aware system of choice and you will be in the same mess. > > Sure. But your argument was that a file system would handle it better. It > does not. The file system handles the data exchange between systems that were written with different paradigms in mind. Your objects would be transportable only between OO systems. That would be a huge portability limitation for me. In this context, the advantage of the file system is that it does not impose any assumptions about the OS itself. That's why my USB stick works everywhere. > What is the opposite paradigm? I don't care much about OO, I do about ADT. > The real alternatives are typed vs untyped. I think we have been using the > latter for too long and it won't stand up safety and quality requirements > of future omnipresent computing. I'm afraid that the omnipresent computing will bring us omnipresent untypedness - or at least this is the current trend, if popularity of programming languages is to be taken as any indication... -- Maciej Sobczak * www.msobczak.com * www.inspirel.com Database Access Library for Ada: www.inspirel.com/soci-ada