Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE
33 points
2 hours ago
| 5 comments
| github.com
| HN
dvh
4 minutes ago
[-]
For me the only reason to use pascal is GUI apps but this doesn't have it.
reply
magicalhippo
21 minutes ago
[-]
Looks interesting. As someone who's been using Pascal since Turbo Pascal 6, and use Delphi daily at work, I'm not sure I quite get the "COM-style interface GUID" objection. What exactly about it is complex, and how do you implement Supports() without it?
reply
samuell
46 minutes ago
[-]
It is a bit curious with the Mojo 1.0 beta coincidence, as Pascal was the other langauge with a highly readable and quite simple language combined with performant compiled code without GC.

What it lacked was a modern compiler and stack. There is FreePascal for sure, and Lazarus is impressive, but it for sure has its baggage.

reply
tomekw
39 minutes ago
[-]
That’s so great! Thank you!

I wish something like this existed for Ada :)

reply
superdisk
1 hour ago
[-]
Looks cool and does aim to address some of the annoying warts in Pascal. Especially the memory model.
reply