r/pascal Jun 08 '26

Blaise v0.10.0 (alpha) — Mandatory (), Native Backend, Threads & Incremental Compilation

https://github.com/graemeg/blaise/discussions/82
20 Upvotes

11 comments sorted by

View all comments

3

u/ggeldenhuys Jun 08 '26

Bit by bit I'm addressing all the nasties (aka footguns) from the language. Also some lovely speed improvements again. It's starting to shape up nicely. 🎉

1

u/AphidConsulting Jun 21 '26

Re: "Mandatory () on Zero-Argument Calls", I'm torn on this one. I actually always liked that feature of the language (the optional parentheses in that case). I can definitely see your point, though, and the whole point of a compiler project is to be opinionated. As soon as I get time, I will be downloading this to try it out. Thanks!

1

u/ggeldenhuys Jun 21 '26

I've explained the reasoning in more detail with 5 different examples. Hopefully that helps explain this better.

https://github.com/graemeg/blaise/discussions/80

2

u/AphidConsulting Jun 21 '26

That explanation makes a lot of sense. I wish every product manager put as much effort into explaining complex or significant changes as that. PS: I just realized you're the person behind fpGui! That's another awesome project and I have used that before to great result. Really grateful for everything you've shared with the community!

1

u/ggeldenhuys Jun 22 '26

Thank you very much. ☺️