Hacker News new | ask | show | jobs
by kreelman 22 days ago
The Blaise Pascal compiler uses QBE for it's backend compiler.

https://github.com/graemeg/blaise

Having Blaise work on Windows, could be interesting... Though of course only in the long tail of already built Delphi apps... that still have source.... that are reasonably written... that don't rely on now unsupported libraries...

Hmmm... Ah yes. These may be some of the reasons people might not do Delphi as much anymore. Still, Delphi was great for me and helped me get a mortgage and things like that.

The Blaise author is progressing his development along nicely using QBE for the compiler. To me, Blaise looks like a team progressing things nicely, but I think it's mostly the original author.

Blaise could be a neat Pascal compiler with a great deal of old cruft cleaned out and is quite quick.

1 comments

Besides FreePascal, I think those of us that like such languages are probably better playing with Ada or Modula-2.

Ada, as it continues to evolve as ISO standard, and there is an official open source compiler (among 7 vendors), and Modula-2 as it got added to the set of GCC frontends, and being the language Wirth actually designed for systems stuff (the uppercase keywords are a downer if not using a proper IDE though).

Naturally Delphi still has lots of goodies.