From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Five Years After Date: Thu, 25 Jan 2018 00:29:21 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <942235344.537649945.074508.laguest-archeia.com@nntp.aioe.org> <288039467.538377555.666858.laguest-archeia.com@nntp.aioe.org> <62033550-4044-450b-9010-beba11f99f4e@googlegroups.com> <2d9ffdfe-bfcc-4d9c-b1ff-c402565d098c@googlegroups.com> Injection-Date: Thu, 25 Jan 2018 00:29:21 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="a2343960e57084818796debfb60b2fb3"; logging-data="17734"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Z1OU7AF37NTYnlEUprurUD6L7NXQM3LE=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:ZEJDjTRO+NjZT8YlE8285SK/6Rc= Xref: reader02.eternal-september.org comp.lang.ada:50126 Date: 2018-01-25T00:29:21+00:00 List-Id: On 2018-01-24, Lucretia 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