3 ms·
If you like go, modern pascal is basically that with less curly braces. The other way around is true, too. There’s zero technical reasons to not use pascal. Po
by baq 1y ago
If you like go, modern pascal is basically that with less curly braces. The other way around is true, too.
There’s zero technical reasons to not use pascal. Popularity, library availability, programmer availability and LLM quality of responses may be, but the technical foundation is there and has been for at least a decade (if not since turbo pascal from early nineties.)
- actionfromafar 1y agoI was so disappointed with Go. Pascal, Delphi and Ada are the roads not taken.
- ptx 1y agoWhat about memory safety? Go uses garbage collection but FreePascal doesn't and is essentially as unsafe as C++, from what I understand.
- OCTAGRAM 1y agoThere is COM-like ARC in Free Pascal
- brnt 1y agoAn important reason against Pascal is the tiny community. It's so easy to cobble things together because there's a huge package base, or even just projects on Git forges. Also, to the extent people put their Pascal packages up, I have found them often dated, and written in outdated Pascal styles (a lot of manual Freeing for instance, another project's functions never return anything but ask for an output structure as last function parameter). Kinda hard to see what a nice and modern codebase looks like.