comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Five Years After
Date: Thu, 25 Jan 2018 00:29:21 -0000 (UTC)
Date: 2018-01-25T00:29:21+00:00	[thread overview]
Message-ID: <p4b8d0$ha6$1@dont-email.me> (raw)
In-Reply-To: 2d9ffdfe-bfcc-4d9c-b1ff-c402565d098c@googlegroups.com

On 2018-01-24, Lucretia <laguest9000@googlemail.com> wrote:
> On Wednesday, 24 January 2018 19:06:52 UTC, Simon Clubley  wrote:
>
> I based on Oberon, the syntax needs to be massaged to take away the
> Wirthianisms that are just horrible. i.e. Uppercase keywords, ; or . and being
> optional or not, begin...end everywhere adding bulk.
>

I think of Oberon as being a really good idea but which is strangled by
some horrible syntax features. The mandatory uppercase keywords is the
number one feature that I dislike about Oberon - it makes Oberon code
look really ugly.

>  
>> The compilers are only available for a limited number of platforms,
>
> As was pointed out in that reddit thread, just look at the targets supported
> by Lazarus.
>

Lazarus is just the IDE on top of Free Pascal. You can use Free Pascal
without needing Lazarus.

I've actually wondered if it's possible to replace the Free Pascal
front end with an Ada front end and then use the existing Free Pascal
optimiser and code generators.

It would be a more lightweight backend than LLVM with an interesting
range of code generators. Of course, actually looking at the Free
Pascal source code (which is on my to-do list for some time in the
future) might quickly reveal that the front end is closely tied to
the back end...

Simon.

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

  reply	other threads:[~2018-01-25  0:29 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-13 12:36 Five Years After Jeffrey R. Carter
2018-01-13 16:45 ` Jacob Sparre Andersen
2018-01-13 17:22 ` gautier_niouzes
2018-01-13 19:45 ` Nasser M. Abbasi
2018-01-13 21:15   ` Jeffrey R. Carter
2018-01-14 19:13 ` Luke A. Guest
2018-01-23  4:35   ` Robert Eachus
2018-01-23  5:23     ` Luke A. Guest
2018-01-23  6:26       ` bozovic.bojan
2018-01-24 13:16       ` Nasser M. Abbasi
2018-01-24 13:39         ` Dmitry A. Kazakov
2018-01-25  2:44           ` Randy Brukardt
2018-01-24 13:50       ` Simon Clubley
2018-01-24 13:55         ` Björn Lundin
2018-01-24 19:07           ` Simon Clubley
2018-01-24 15:12         ` Mehdi Saada
2018-01-24 16:04           ` Shark8
2018-01-24 19:06             ` Simon Clubley
2018-01-24 20:34               ` Lucretia
2018-01-25  0:29                 ` Simon Clubley [this message]
2018-01-25 20:14                   ` Lucretia
2018-01-26 21:25                 ` Shark8
2018-01-27  0:07                   ` Dennis Lee Bieber
2018-01-27  1:52                   ` Nasser M. Abbasi
2018-01-25  0:43               ` Robert Eachus
2018-01-25  2:51               ` Randy Brukardt
2018-01-24 16:05         ` Dennis Lee Bieber
2018-01-24 17:07         ` Robert Eachus
2018-01-24 18:43           ` Dennis Lee Bieber
2018-01-24 17:55         ` Jeffrey R. Carter
2018-01-24 18:44           ` Dennis Lee Bieber
2018-01-24 20:17         ` Lucretia
2018-01-25  0:14           ` Simon Clubley
2018-01-23 21:57     ` Maciej Sobczak
2018-01-24 18:14       ` G. B.
2018-01-25  3:09       ` Randy Brukardt
2018-01-25 21:09         ` Maciej Sobczak
2018-01-25 23:07           ` Robert Eachus
2018-01-26  4:28           ` Randy Brukardt
2018-01-24 20:41 ` Mehdi Saada
replies disabled

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