comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey R. Carter" <spam@spam.com>
Subject: Re: pointer questions
Date: Fri, 28 Oct 2005 21:24:25 GMT
Date: 2005-10-28T21:24:25+00:00	[thread overview]
Message-ID: <dGw8f.3104$yX2.1299@newsread2.news.pas.earthlink.net> (raw)
In-Reply-To: <wccoe5aa2w2.fsf@shell01.TheWorld.com>

Robert A Duff wrote:

> An abstract syntax tree for Ada will have upwards of a hundred different
> tagged types (or variants, if you go the variant record route).  And you
> need access types all over the place, because these things are highly
> recursive.

Sounds as if compilers need access types much more than many other kinds of 
programs.

> You and I might have to wait a long time for that, given that I have to
> make a living.  I can do so making compilers and other tools, but since
> the Ada 9X project, nobody seems interested in paying me to do language
> design.  Sigh.  For now, it's a hobby.

Sounds like a fun hobby. I've thought about trying to design a language (which I 
would call NINA: NINA Is Not Ada), but every time someone posts a "why not add 
this feature" question and I think about what it would entail, LLs like you come 
up with several factors I hadn't thought of. So it seems I shouldn't be in the 
language design business anytime soon.

> I don't even know what to call it.  Not "Duff", for sure.  ;-)

OK. I'll look forward to hearing more about Not "Duff" :)

> Just saying "You hardly ever need pointers in Ada" is misleading,
> IMHO.

Perhaps. To a certain extent, I intend it to provoke, so the person thinks about 
the possibility that Ada is significantly different from C, and he's not going 
to learn Ada by trying to do things the same way as in C.

-- 
Jeff Carter
"Blessed are they who convert their neighbors'
oxen, for they shall inhibit their girth."
Monty Python's Life of Brian
83



  parent reply	other threads:[~2005-10-28 21:24 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-26 23:01 pointer questions Szymon Guz
2005-10-26 23:51 ` Gene
2005-10-26 23:58 ` tmoran
2005-10-27  1:12 ` Stephen Leake
2005-10-27  2:30 ` Steve
2005-10-27  5:56 ` Jeffrey R. Carter
2005-10-27 10:19   ` Szymon Guz
2005-10-27 14:14     ` Robert A Duff
2005-11-07  4:21       ` Dave Thompson
2005-10-27 14:11   ` Robert A Duff
2005-10-27 15:13     ` Marc A. Criley
2005-10-27 18:53       ` Jeffrey R. Carter
2005-10-27 17:29     ` Martin Dowie
2005-10-27 18:28       ` Marc A. Criley
2005-10-27 19:28         ` Martin Dowie
2005-10-28  0:12           ` Robert A Duff
2005-10-28 11:57           ` Dr. Adrian Wrigley
2005-10-28 21:26             ` Jeffrey R. Carter
2005-10-30 22:26               ` Robert A Duff
2005-10-31  6:21                 ` Jeffrey R. Carter
2005-11-02  0:52                   ` Dr. Adrian Wrigley
2005-11-02  3:46                     ` Jeffrey R. Carter
2005-11-02 11:16                       ` Dr. Adrian Wrigley
2005-11-02 13:39                     ` Robert A Duff
2005-11-02 15:34                     ` Bob Spooner
2005-11-02 18:59                     ` Björn Persson
2005-10-27 18:43     ` Jeffrey R. Carter
2005-10-28  0:42       ` Robert A Duff
2005-10-28  5:58         ` Martin Dowie
2005-10-28 21:24         ` Jeffrey R. Carter [this message]
2005-10-28 11:53     ` David
2005-10-29 12:25       ` Simon Wright
2005-10-27 17:19 ` Martin Krischik
2005-11-07  4:21   ` Dave Thompson
replies disabled

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