comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Drummond <brian@shapes.demon.co.uk>
Subject: Re: Parser interface design
Date: Wed, 20 Apr 2011 10:44:12 +0000 (UTC)
Date: 2011-04-20T10:44:12+00:00	[thread overview]
Message-ID: <iomdds$jit$2@dont-email.me> (raw)
In-Reply-To: 4deb631f-9d21-4f0f-a5fe-29ae2a9af075@l2g2000prg.googlegroups.com

On Tue, 19 Apr 2011 05:35:12 -0700, Ludovic Brenta wrote:

> Natasha Kerensikova wrote on comp.lang.ada:

>>> So what would be the best approach

>> From the replies I had, it seems I'm clearly, obviously and deeply
>> wrong according to everybody, and yet I can't even begin to understand
>> what is wrong and it which way it is wrong.

May I please echo the other cries of NO! and add:

perhaps the problem was in asking "the best" of something, anything, 
anywhere. That is usually doomed to failure by drowning in a sea of 
mutually contradictory opinions...

> Also, I do not think this is a language problem.  What you can write in
> C, you can also write in Ada.  
... and probably better, or at least more safely.

I believe the approach you first posited was a perfectly viable one, and 
has the great merit of being one you understand well. 

I am also learning Ada (though after C and C++ it feels more like healing 
to me) and typically I'll write mostly what I am familiar with : picking 
and learning ONE new technique in the process : such as using generics 
for your callbacks.

Best will come in time; meanwhile, I am satisfied with good enough, and 
learning one step at a time.

Hoping not to discourage,
- Brian




  reply	other threads:[~2011-04-20 10:44 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-06 10:11 Parser interface design Natasha Kerensikova
2011-04-06 12:17 ` Georg Bauhaus
2011-04-07 18:56   ` Natasha Kerensikova
2011-04-08 11:49     ` Stephen Leake
2011-04-06 12:20 ` Dmitry A. Kazakov
2011-04-07 19:14   ` Natasha Kerensikova
2011-04-07 20:31     ` Dmitry A. Kazakov
2011-04-08 13:51       ` Natasha Kerensikova
2011-04-08 14:21         ` Dmitry A. Kazakov
2011-04-12 15:58           ` Natasha Kerensikova
2011-04-12 17:14             ` Dmitry A. Kazakov
2011-04-06 15:51 ` Georg Bauhaus
2011-04-07 19:44   ` Natasha Kerensikova
2011-04-07 20:52     ` Dmitry A. Kazakov
2011-04-07 22:09     ` Simon Wright
2011-04-08 14:03       ` Natasha Kerensikova
2011-04-08 19:06         ` Jeffrey Carter
2011-04-08 19:59         ` Simon Wright
2011-04-12 16:13           ` Natasha Kerensikova
2011-04-12 17:22             ` Dmitry A. Kazakov
2011-04-12 19:02               ` Simon Wright
2011-04-13  8:20                 ` Natasha Kerensikova
2011-04-13  8:37                   ` Dmitry A. Kazakov
2011-04-13 11:06                     ` Georg Bauhaus
2011-04-13 12:46                       ` Dmitry A. Kazakov
2011-04-13 22:33                   ` Randy Brukardt
2011-04-14  6:55                     ` Natasha Kerensikova
2011-04-15  0:22                       ` Randy Brukardt
2011-04-12 21:54               ` Randy Brukardt
2011-04-07 22:13     ` Georg Bauhaus
2011-04-08 15:30       ` Natasha Kerensikova
2011-04-07  0:36 ` Randy Brukardt
2011-04-08 11:16 ` Brian Drummond
2011-04-19  9:08 ` Natasha Kerensikova
2011-04-19 12:35   ` Ludovic Brenta
2011-04-20 10:44     ` Brian Drummond [this message]
2011-04-19 17:28   ` Jeffrey Carter
replies disabled

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