Thoughts on 3 months of #ObjectPascal #FreePascal usage (in #NeoVim):
- Easy to pick up and read
- Good libraries
- Generics
- No closures
- Binaries aren't small
- LSP (pasls) isn't complete, but better than nothing; #Treesitter + #Periscope really help
- Docs are frustrating
- Good forums/community
- Targets SO MANY platforms (#HaikuOS, 32-bit #DOS, #Amiga, #Z80, #baremetal)! More than Rust, Go
- A *lot* of historic books and projects
Would I use #Pascal again? Absolutely yes, without doubt.
@tetrislife Exactly this. Right now for the projects I do (mostly CLI, TUI or embedded/bare-metal), I think I'd rather work on getting better at Pascal and C/C++ (including Arduino) than focus on Go, Rust, Python, or any other "modern" language (although Zig looks *really* interesting).