comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Top 10 Worst C# Features
Date: Fri, 4 Sep 2015 16:34:40 -0500
Date: 2015-09-04T16:34:40-05:00	[thread overview]
Message-ID: <msd2ph$42i$1@loke.gir.dk> (raw)
In-Reply-To: msbhc8$6qq$1@dont-email.me

"Georg Bauhaus" <bauhaus@futureapps.invalid> wrote in message 
news:msbhc8$6qq$1@dont-email.me...
...
> So, while there is no problem with
> either a very flexible O-O system emulated in C, or with having the Ada
> compiler help with earlier binding, both approaches do not handle events
> in the language.

I have not the slightest clue as to what "handling events in the language" 
would look like, assuming Ada doesn't have it. "Events" to me are just calls 
(dynamic control flow), and I don't see anything sensible that would make 
calls "better". Perhaps a lack of imagination on my part.

> That's not a problem, but it is an opportunity, I think.

Opportunity for what, madness? Event-driven GUI programming is just one step 
short of madness as it is, I'd hate to expand that. Such code is necessarily 
unstructured spaggetti, because every routine has to be able to handle 
anything in essentially any order.

Much like OOP itself, I don't see it having much application away from the 
GUI (and I'm dubious that it is that good of an organization even for a 
GUI). As such, it doesn't make much sense in a general purpose programming 
language.

                             Randy. 



  reply	other threads:[~2015-09-04 21:34 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-02 10:59 Top 10 Worst C# Features Stefan.Lucks
2015-09-02 17:37 ` Álex R. Mosteo
2015-09-02 19:39 ` Randy Brukardt
2015-09-03  8:14   ` Georg Bauhaus
2015-09-03  9:26     ` Dmitry A. Kazakov
2015-09-03 11:39       ` G.B.
2015-09-03 12:00         ` G.B.
2015-09-03 13:59           ` Dmitry A. Kazakov
2015-09-03 19:12           ` Randy Brukardt
2015-09-04  7:33             ` Georg Bauhaus
2015-09-04 21:34               ` Randy Brukardt [this message]
2015-09-05  6:31                 ` Dmitry A. Kazakov
2015-09-05  6:44                 ` Georg Bauhaus
2015-09-05  7:07                   ` Dmitry A. Kazakov
2015-09-05  6:45                 ` Niklas Holsti
2015-09-05  7:21                   ` Dmitry A. Kazakov
2015-09-05 12:07                   ` Peter Chapin
2015-09-06 10:45                   ` Georg Bauhaus
2015-10-13 19:57                   ` Eryndlia Mavourneen
2015-09-05  7:16                 ` Shark8
2015-09-03 13:47         ` Dmitry A. Kazakov
2015-09-03  8:51 ` gautier_niouzes
2015-10-01 14:03 ` Paul Colin de Gloucester
2015-10-14  8:00   ` Maciej Sobczak
2015-10-14 14:26     ` Ben Bacarisse
2015-10-14 16:50       ` Paul Rubin
2015-10-14 18:17         ` Stefan.Lucks
2015-10-14 19:54           ` Ben Bacarisse
2015-10-15 12:24       ` Maciej Sobczak
2015-10-15 13:59         ` Ben Bacarisse
2015-11-06 14:50     ` Nicholas Collin Paul de Gloucester
replies disabled

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