comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Object Pascal vs Ada -- which is better for a hobbyist?
Date: Wed, 28 Aug 2013 12:05:21 +0000 (UTC)
Date: 2013-08-28T12:05:21+00:00	[thread overview]
Message-ID: <kvkp21$77p$1@dont-email.me> (raw)
In-Reply-To: op.w2hsfkgkule2fv@cardamome

On 2013-08-27, Yannick Duchêne <yannick_duchene@yahoo.fr> wrote:
> Le Tue, 27 Aug 2013 18:50:20 +0200, Simon Clubley  
><clubley@remove_me.eisner.decus.org-earth.ufp> a écrit:
>>
>> The problem is that the good support is more important to some learners
>> than a technically better language.
>>
>> I've had a look at the Free Pascal support channels in the past and they
>> appear to be very friendly (for the most part) and understanding of what
>> a person wants to achieve.
>
> On that precise point, my personal experience gave me an opposite feeling.  
> I remember I've re?opened a bug report two times (before I gave up). This  
> was something the documentation said, and the compiler did something else,  
> and that was on a topic as important as visibility of object methods. I  
> opened a bug report saying either the compiler must implement the  
> ?specification? as stated in the documentation, or the documentation must  
> be updated to match what the compiler do. The answer I get was that none  
> of the two will be done and the report was closed immediately. As this was  
> looking totally silly to me and could not believe it, I reopened it two  
> times, with some insistence to repeat either the documentation had to be  
> updated or the compiler fixed, and asking if it was really necessary to  
> fork FPK (they did not enjoyed this sentence) to get a compiler doing what  
> the documentation says, with same result.
>
> Not friendly at all and no understanding neither, and to me, it was not  
> serious.
>

It's amazing how perceptions can be so different. :-)

However, my comments about the other things stands. For example, there
was some recent discussion about people wanting to run Ada on the small
embedded battery powered ARM boards and some people kept suggesting (for
example) large PC-104 sized mains powered x86 boards and (relatively)
large expensive I/O interfaces instead of addressing the hobbyist's
_actual_ needs.

That is just so out of touch with what the typical embedded hobbyist is
doing these days, it's hard to know where to begin and if a hobbyist sees
responses like the above and then compares it to the typical responses
seen in other places, which actually understand the hobbyist's needs,
which language do you think they are going to choose ?

I admit the following statement is harder to define, but I still feel
there is a overall elitist style feel to comp.lang.ada at times which
is not compatible with presenting a warm welcoming feeling to newcomers
thinking of trying Ada for the first time.

> That's precisely this incident (a big one to me at that time), which made  
> me seek for another option. I learned about Oberon (the language and the  
> OS), Modula (misc variants), and Ada, which I already knew in the past but  
> I did not understood at the moment. I finally decided to choose Ada,  
> because Oberon and Modula looked dead to me and because of the existence  
> of an ISO standard.
>

I've gone through this whole process myself, looking for other Wirth
type languages and I keep coming back to Ada. As you say, Modula {2|3}
appears to be dead and while Oberon is still a basis for language
experiments in various forms, no Oberon variant seems to have gathered a
sufficient criticial mass yet to attract people (and hence development)
to it on a ongoing basis.

I keep thinking about Free Pascal but still prefer Ada to it.

But I still wish there were more viable Wirth language options available.

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world

  reply	other threads:[~2013-08-28 12:05 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-04  6:59 Object Pascal vs Ada -- which is better for a hobbyist? Dufr
2013-07-04  9:12 ` Nasser M. Abbasi
2013-07-04 11:47 ` gautier_niouzes
2013-07-04 15:50   ` Bill Findlay
2013-08-27 14:34   ` Yannick Duchêne (Hibou57)
2013-08-27 23:18     ` Oliver Kleinke
2013-07-04 11:48 ` john
2013-07-04 14:00   ` AdaMagica
2013-07-04 14:22     ` john
2013-07-04 14:31       ` Dmitry A. Kazakov
2013-07-04 18:18         ` Niklas Holsti
2013-07-04 19:04           ` J-P. Rosen
2013-07-04 20:24             ` Jeffrey Carter
2013-07-04 20:36               ` Shark8
2013-07-05 21:20               ` Robert A Duff
2013-07-05 23:39                 ` Jeffrey Carter
2013-08-27 14:47           ` Yannick Duchêne (Hibou57)
2013-08-27 23:24             ` Oliver Kleinke
2013-07-04 18:49         ` john
2013-07-04 15:49 ` Bill Findlay
2013-07-04 16:00 ` Lucretia
2013-07-04 17:59 ` Jeffrey Carter
2013-07-05 21:39 ` Robert A Duff
2013-07-06  7:04 ` Dufr
2013-07-06 15:53   ` Georg Bauhaus
2013-07-06 17:41   ` Jeffrey Carter
2013-07-06 18:59     ` Shark8
2013-07-06 18:36   ` Ludovic Brenta
2013-07-06 22:19   ` Maurizio Tomasi
2013-07-07  8:43     ` Mike H
2013-07-08 13:53   ` Marc C
2013-08-27 14:50   ` Yannick Duchêne (Hibou57)
2013-08-27 16:50     ` Simon Clubley
2013-08-27 17:02       ` Bill Findlay
2013-08-27 20:27       ` Yannick Duchêne (Hibou57)
2013-08-28 12:05         ` Simon Clubley [this message]
2013-08-27 21:08       ` Gour
2013-08-27 22:57         ` Yannick Duchêne (Hibou57)
2013-08-28  8:54           ` Gour
2013-08-28  9:35             ` Web-UI for Ada applications (Was: Object Pascal vs Ada -- which is better for a hobbyist?) Jacob Sparre Andersen
2013-08-28 10:48               ` Web-UI for Ada applications Gour
2013-08-28 11:32                 ` Simon Clubley
2013-08-28 11:54                   ` Gour
2013-08-28 12:05                   ` G.B.
2013-08-28 16:13                     ` Yannick Duchêne (Hibou57)
2013-08-28 15:54                   ` Yannick Duchêne (Hibou57)
2013-08-28 14:08                 ` Jacob Sparre Andersen
2013-08-28 15:34               ` Web-UI for Ada applications (Was: Object Pascal vs Ada -- which is better for a hobbyist?) Yannick Duchêne (Hibou57)
2013-08-29  9:51                 ` Web-UI for Ada applications Jacob Sparre Andersen
2013-08-27 23:17         ` Object Pascal vs Ada -- which is better for a hobbyist? Yannick Duchêne (Hibou57)
2013-08-27 23:37         ` Yannick Duchêne (Hibou57)
2013-08-27 23:40           ` Yannick Duchêne (Hibou57)
2013-08-28  0:04             ` Oliver Kleinke
2013-08-28  6:28           ` Simon Wright
2013-09-01  3:04           ` Maurizio Tomasi
2013-09-01  3:48             ` Shark8
2013-08-28  8:02         ` Dmitry A. Kazakov
2013-08-28  9:01           ` Gour
2013-08-28  9:55             ` Dmitry A. Kazakov
2013-08-28 10:42               ` Gour
2013-07-07  4:14 ` Patrick
2013-08-27 14:23 ` Yannick Duchêne (Hibou57)
2016-03-14 15:29 ` girobusan
2016-03-14 18:19   ` Jeffrey R. Carter
2016-03-14 18:57     ` Dmitry A. Kazakov
2016-03-14 23:52       ` Randy Brukardt
2016-03-15 10:51       ` Bob Butler
2016-03-15 21:51         ` Randy Brukardt
2016-03-16 11:07           ` Bob Butler
2016-03-16 21:22             ` Ludovic Brenta
2016-03-17  1:08               ` brbarkstrom
2016-03-17  7:59               ` Bob Butler
2016-03-17  8:36                 ` gautier_niouzes
2016-03-15  9:04     ` egarrulo
2016-03-15  9:34       ` Dmitry A. Kazakov
2016-03-15  9:56         ` egarrulo
2016-03-15 10:23           ` Dmitry A. Kazakov
2016-03-15 10:31             ` egarrulo
2016-03-15 10:53               ` egarrulo
2016-03-15 13:18                 ` G.B.
2016-03-15 13:52                   ` egarrulo
2016-03-15 14:28                     ` G.B.
2016-03-15 14:31                       ` egarrulo
2016-03-17 14:59                         ` sjaniska
2016-03-15 17:50                       ` Nasser M. Abbasi
2016-03-16 15:43                     ` Jeremiah
2016-03-15 14:38                   ` G.B.
2016-03-15 17:33               ` Nasser M. Abbasi
replies disabled

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