comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: howto make system calls (newbie question)
Date: Fri, 04 May 2001 17:46:52 GMT
Date: 2001-05-04T17:46:52+00:00	[thread overview]
Message-ID: <gWBI6.38284$Jh5.35484299@news1.rdc1.sfba.home.com> (raw)
In-Reply-To: 9cuj1n$gsu$1@nh.pace.co.uk

> out that in Kernighan & Ritchie (I don't have the ANSI C standard in front
> of me) it says there is a "Standard Library" that, while "not part of the
 Making Ada packages, even if they only consisted of "pragma Import"s,
seems very straightforward.  Why hasn't it been done?

> <time.h> clock
> <time.h> asctime
> <time.h> ctime
> <time.h> gmtime
> <time.h> localtime
> <time.h> strftime
  Perhaps this is a clue to the "why it hasn't been done question".
Some of this is pointless for Ada, since we already have Ada.Calendar.
And the formatting stuff, like asctime, seems to be a victim of the
"curse of creativity" - everyone has their own idea of what should
be done (see recent thread on date & time formatting routines).

  The simple translation into a bunch of "pragma Import"s is not
exactly exciting, and does not garner much money or fame for the
person who does the grunt work.

> A little thought about other things commonly supplied by most OS's would
> probably yield a bunch more ideas. Maybe we'd start seeing some posts in
> Comp.Lang.C(++) to the effect of "I can do XYZ in Ada - how do I do the same
> thing in C(++)?" and "Why doesn't C(++) provide me with a function/class to
> do ABC which I can do in Ada so easily?" (Maybe we can start some shill
> postings? :-)
>
> Just an idea....
  A good one!



  reply	other threads:[~2001-05-04 17:46 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-04  7:51 howto make system calls (newbie question) Lars Lundgren
2001-05-04  8:16 ` L.H.Jeong
2001-05-04  8:47   ` Lars Lundgren
2001-05-04 12:12     ` Marc A. Criley
2001-05-04 15:49       ` Marin David Condic
2001-05-04 17:46         ` tmoran [this message]
2001-05-04 18:46           ` Marin David Condic
2001-05-05  7:01             ` tmoran
2001-05-04 16:35     ` Jeffrey Carter
2001-05-04 11:00 ` Noam Kloos
2001-05-04 12:01   ` Lars Lundgren
  -- strict thread matches above, loose matches on Subject: below --
2001-05-04 20:56 Beard, Frank
2001-05-07 14:42 ` Marin David Condic
2001-05-07 16:41   ` Samuel T. Harris
2001-05-07 18:25     ` Marin David Condic
2001-05-08 20:30       ` Samuel T. Harris
2001-05-08 21:13         ` Marin David Condic
2001-05-08 20:23     ` Samuel T. Harris
2001-05-08  7:34   ` Tarjei T. Jensen
2001-05-08 12:16     ` Larry Kilgallen
2001-05-08 14:12       ` Tarjei T. Jensen
2001-05-08 16:48         ` Larry Kilgallen
2001-05-08 21:40           ` Charles Hixson
2001-05-08 22:53             ` Larry Kilgallen
2001-05-09 16:00               ` Charles Hixson
2001-05-09 17:14                 ` Larry Kilgallen
2001-05-09  8:25           ` Tarjei T. Jensen
2001-05-09 12:28             ` Larry Kilgallen
2001-05-09 16:13               ` Charles Hixson
2001-05-10  7:17               ` Tarjei T. Jensen
2001-05-08 13:43     ` Marin David Condic
2001-05-12  2:58       ` Randy Brukardt
2001-05-12 13:07         ` Larry Kilgallen
2001-05-04 21:08 Beard, Frank
2001-05-04 22:45 ` Jeffrey Carter
2001-05-07 14:47 ` Marin David Condic
2001-05-09 13:41   ` Noam Kloos
2001-05-09 14:17     ` Ted Dennison
2001-05-16 12:45       ` Marc A. Criley
2001-05-16 19:50         ` Ted Dennison
2001-05-09 18:29 ` GianLuigi Piacentini
2001-05-09 19:18   ` David Starner
2001-05-07 17:04 Beard, Frank
2001-05-09 21:42 Mike Brenner
2001-05-09 22:07 Beard, Frank
2001-05-10 12:34 ` Samuel T. Harris
2001-05-09 22:19 Beard, Frank
2001-05-10  6:18 ` Pascal Obry
2001-05-10 12:40 ` Samuel T. Harris
2001-05-10 15:44   ` Stephen Leake
2001-05-09 22:28 Beard, Frank
2001-05-10 19:54 Beard, Frank
2001-05-10 20:41 ` Pascal Obry
2001-05-10 20:11 Beard, Frank
2001-05-11 16:03 ` Samuel T. Harris
2001-05-10 21:22 Beard, Frank
replies disabled

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