Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2023-10

A new FP-like fork of Oberon

6 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Liam Proven

https://github.com/mikewarot/OberonSystem3FP

«
This is Mike Warot's bending of Oberon System 3 (also known as ETH Oberon) to fit with his odd tastes.

It's no longer compatible with the Oberon+ compiler, IDE and runtimes and the OBX Platform Abstraction Layer (PAL), and thus truly cross-platform (runs on all platforms where LeanQt is available).

The migration is just starting, and highly broken. Nothing works yet at all. I'm just taking stock of the pieces.

Anything with a .pas extension has at least recieved some attention. I've learned a few things

• If a declaration has a * after it, it's meant to be exported from a unit/module/etc.

• The automatic begin of a block to match the expected END is annoying when converting back to pascal

• There's a lot of code to go through
»

Liam Proven ~ Profile: https://about.me/liamproven Email: ~ gMail/gTalk/FB: Twitter/LinkedIn: lproven ~ Skype: liamproven IoM: (+44) 7624 277612: UK: (+44) 7939-087884 Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053

Reply by email

Liam Proven
to Adriaan van Os
Adriaan van Os wrote
It might interest you that I ported the Oberon-0 compiler, from the book Compiler Construction, to FreePascal.

It does indeed! Is that FOSS? Is the code anywhere online?

Liam Proven ~ Profile: https://about.me/liamproven Email: ~ gMail/gTalk/FB: Twitter/LinkedIn: lproven ~ Skype: liamproven IoM: (+44) 7624 277612: UK: (+44) 7939-087884 Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053

Reply by email

Adriaan van Os
to Liam Proven
Liam Proven wrote 6 lines
On Thu, 26 Oct 2023 at 08:57, Adriaan van Os via fpc-pascal wrote: > It might interest you that I ported the Oberon-0 compiler, from the book Compiler Construction, to > FreePascal. It does indeed! Is that FOSS? Is the code anywhere online?

There are still a few changes I want to make, before putting it on github. However, I can send you the current code by private email.

Regards,

Adriaan van Os

Reply by email

Unknown author
to Adriaan van Os

I too would like this system if possible.

Adriaan van Os wrote 19 lines
Liam Proven via fpc-pascal wrote: > On Thu, 26 Oct 2023 at 08:57, Adriaan van Os via fpc-pascal > wrote: >> It might interest you that I ported the Oberon-0 compiler, from the >> book Compiler Construction, to >> FreePascal. > > It does indeed! Is that FOSS? Is the code anywhere online? There are still a few changes I want to make, before putting it on github. However, I can send you the current code by private email. Regards, Adriaan van Os _______________________________________________ fpc-pascal maillist  -  https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply by email

Liam Proven
to Adriaan van Os: There are still a few changes I want to make, before putting it on github. However, I can…
Adriaan van Os wrote
There are still a few changes I want to make, before putting it on github. However, I can send you the current code by private email.

No, thank you. I am not much of a programmer myself and I would not be able to read it.

I wanted to share it with others and solicit opinions, feedback, etc.

I mean, surely, this is the core of how FOSS works? It's development in the open, not "get it ready then share it when it's done"...?

Liam Proven ~ Profile: https://about.me/liamproven Email: ~ gMail/gTalk/FB: Twitter/LinkedIn: lproven ~ Skype: liamproven IoM: (+44) 7624 277612: UK: (+44) 7939-087884 Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053

Reply by email