comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Directory listings and path names
Date: Tue, 22 Jan 2002 11:36:10 -0500
Date: 2002-01-22T16:36:12+00:00	[thread overview]
Message-ID: <a2k4ds$gcl$1@nh.pace.co.uk> (raw)
In-Reply-To: Pine.BSF.4.40.0201182253560.954-100000@bpr.best.vwh.net

Not strictly true. Accessing a file system rather implies that there *is* a
file system and hence something vaguely resembling an OS that accesses it.
Tasking, OTOH, can exist on a bare-silicon platform with nothing more than
some sort of Ada RTK that supports the scheduling. (Unless we want to insist
that anything at least as sophisticated as an Ada RTK can be considered an
"Operating System".)

On yet another hand, I do agree that it would be a good idea for Ada to
provide a semi-standard interface to an OS file system. It would necessarily
be reduced to the least common denominator, but with child packages, it
would be possible to isolate interfaces for the most common OS's where there
may be non-portable features in question. Could this be part of the ARM? A
better place to start would be with an informal consensus & see if it might
eventually be something that could migrate to a more formal standard.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Brian Rogoff" <bpr@bpr.best.vwh.net> wrote in message
news:Pine.BSF.4.40.0201182253560.954-100000@bpr.best.vwh.net...
>
> Says you! I could argue the same about tasking.
>
> IMO, it would be a good thing if there were some sort of standard
> directory package. I know, someone will argue that file systems are
> different. Oh yeah? So are the multitasking capabilities of various OSes.
>
> > I bet you can find a
> > couple of packages implementing such bindings freely available on the
> > Internet. If you are using GNAT, you already have it: GNAT.OS_Lib :-)
>
> True, but Ada should provide the support out of the box.
>
> This is one of the first things I need when I start with any programming
> language.
>
> -- Brian
>





  parent reply	other threads:[~2002-01-22 16:36 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-17 11:21 Directory listings and path names Andreas Valdusson
2002-01-17 13:00 ` M. A. Alves
2002-01-18 22:58   ` Brian Rogoff
2002-01-19  3:03     ` Larry Kilgallen
2002-01-19 14:28       ` Robert A Duff
2002-01-19 22:45         ` Brian Rogoff
2002-01-19 23:02           ` Nick Roberts
2002-01-22 14:45           ` Stephen Leake
2002-01-22 16:50             ` Brian Rogoff
2002-01-22 17:03               ` Jean-Marc Bourguet
2002-01-22 17:57             ` tmoran
2002-01-22 18:40               ` Larry Kilgallen
2002-01-19 14:20     ` Georg Bauhaus
2002-01-22 16:36     ` Marin David Condic [this message]
2002-01-23 13:47       ` Jean-Pierre Rosen
2002-01-23 14:32         ` Marin David Condic
2002-01-23 16:23           ` Jean-Pierre Rosen
2002-01-23 17:27       ` Mark Biggar
2002-01-23 18:24         ` Marin David Condic
2002-01-23 20:49           ` tmoran
2002-01-23 22:02             ` Robert A Duff
2002-01-23 22:35             ` Darren New
2002-01-23 23:00             ` Marin David Condic
2002-01-24 15:03               ` M. A. Alves
2002-01-23 23:20         ` Nick Roberts
2002-01-25  7:54           ` tgingold
2002-01-25 12:55             ` Larry Kilgallen
2002-01-25  0:17       ` Brian Rogoff
2002-01-25 14:47         ` Marin David Condic
2002-01-18 13:09 ` Joachim Schröer
     [not found] <Pine.LNX.4.33.0201171247440.8403-100000@lagoa.niaad.liacc.up.pt>
2002-01-17 14:26 ` M. A. Alves
replies disabled

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