comp.lang.ada
 help / color / mirror / Atom feed
From: Bob Butler <bob@work.com>
Subject: Re: Object Pascal vs Ada -- which is better for a hobbyist?
Date: Thu, 17 Mar 2016 07:59:46 +0000 (UTC)
Date: 2016-03-17T07:59:46+00:00	[thread overview]
Message-ID: <ncdo5i$1usn$1@gioia.aioe.org> (raw)
In-Reply-To: 87zityce4n.fsf@ludovic-brenta.org

On 2016-03-16, Ludovic Brenta <ludovic@ludovic-brenta.org> wrote:
> Bob Butler writes on comp.lang.ada:
>> I am not sure if that is true. It could be FreePascal does support the
>> full standard (and there are indeed ISO standards to follow) but also
>> OO and GUI addons. I think a lot of useful code could be written to
>> the standard. It's just that many people want the OO support and the
>> GUI stuff so they tend towards specific implementations. I think it's
>> ill advised for businesses but indeed there are still some using
>> Delphi believe it or not. Most of the Pascal written today outside
>> Delphi is hobbyist stuff. FPC is actually a very nice
>> implementation. It's not portable because nothing else is left, with
>> or without a standard or two.
>
> The fact that FreePascal supports some ISO or standards is relevant and
> useful *if* it can reject non-compliant programs.

Oh really? You can't tell by gcc. What incantation do you use to even get
all the warnings? If you ask they will tell you it's not the compiler's job
to catch incorrect code. If you give it correct code it will probably
produce a representative executable. If not, all bets are off.

I already explained some possible reasons for FPC's non-portability. I think
my paragraph above explains things clearly enough and I don't agree with
your statement here. It is valuable to have a toolchain that supports
standards whether or not it also supports a superset. If it can warn on
extensions so much the better. If not, it's more than worth price paid.


>    But in its list of
> compiler options I see only:
>
>   -M<x>  Set language mode to <x>  
>       -Mfpc      Free Pascal dialect (default)  
>       -Mobjfpc   FPC mode with Object Pascal support  
>       -Mdelphi   Delphi 7 compatibility mode  
>       -Mtp       TP/BP 7.0 compatibility mode  
>       -Mmacpas   Macintosh Pascal dialects compatibility mode  
>
> and no ISO 7185 or ISO 10206.

You could ask the right people if you're interested enough. If not, not.

Bob

  parent reply	other threads:[~2016-03-17  7:59 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
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 [this message]
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