Live data from Hacker News

Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

castle-engine.io

11–20 of 103 posts

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#11
post #9
post #6

How fancy, hopefully the project is successful - interesting language choice, always have put "Pascal" as an out-of-date language, but clearly I was wrong

Turns out Go is mostly Pascal with curly braces and nobody is calling Go out of date ;)

I often told people that Go reminded me so obviously of TurboPascal (which I dearly used in my childhood) that I felt something "warm" when coding with it :-)

I enjoy using it, even though I didn't decide to use it as my main stack for various reasons.

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#14
post #9
post #6

How fancy, hopefully the project is successful - interesting language choice, always have put "Pascal" as an out-of-date language, but clearly I was wrong

Turns out Go is mostly Pascal with curly braces and nobody is calling Go out of date ;)

The engineers behind Go (and Plan 9) really loved Oberon, which influenced the UI of Plan 9 and Acme, and the developer ergonomics of Go.

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#15

https://castle-engine.io/why_pascal I'm gonna have to put a damper on things, here. Most of the reasons listed are things available in any other modern language (safety, cross-platformness, libraries...) but one of the things cited is readability. I work on Pascal code 8 hours a day, and it is not more readable then conventional C syntax ; I'd argue it's much less. The fact that you need to use entire words to denote…

[deleted]

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#16
After learning Basic at home, once I went to high school, Pascal was the first "serious" programming language I've learned.

But since I discovered C a year or two later, I never looked back to Pascal. C felt more "pro", more flexible and seemed closer to metal. Pascal seemed more appropriate for developing GUI apps, while C seemed able to tackle anything, from the most intricate guts of the operating system, to drivers, games and GUI apps. Of course, that was silly, because Pascal was able to do everything that C did, but to my younger self it seemed less "serious" and "pro".

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#19

Earlier quoted context omitted.

The trick is to take it a millimeter at a time.

A millipascal at a time.

Sorry to explain the joke, but pretty sure he was refering to milimeters of mercury => another pressure unit.

Re: Castle Engine – Free open-source cross-platform 3D/2D game engine using Pascal

#20

https://castle-engine.io/why_pascal I'm gonna have to put a damper on things, here. Most of the reasons listed are things available in any other modern language (safety, cross-platformness, libraries...) but one of the things cited is readability. I work on Pascal code 8 hours a day, and it is not more readable then conventional C syntax ; I'd argue it's much less. The fact that you need to use entire words to denote…

I don't have a preference over whether C or pascal is more readable. One might seem more readable depending on my mood or time of day just like editor colors. But my main reason to use a pascal game engine for games would be to avoid garbage collection.
Post reply on HN