3 ms·
I think unfortunately what holds Lazarus back is the Pascal programming language. Although it is a very capable language that can hold its own against other la
by _mlbt 1y ago
I think unfortunately what holds Lazarus back is the Pascal programming language. Although it is a very capable language that can hold its own against other languages, it suffers from a reputation of being obsolete.
It’s a pity that the C family of languages won out over Wirth’s languages. Pascal’s superior string handling alone would have saved us from countless security flaws.
- anonzzzies 1y agoAnd complex compiling. Pascal compilers are very fast.
- never_inline 1y agoCan someone recreate it in Go?
- baq 1y agoGo is basically Pascal with curly braces anyway. Wonder if a Pascal to Go transpiler could work here...
- int_19h 1y agoDelphi/FP Component Pascal has a well-developed object model that is more expressive than Go in general (inheritance, virtual methods including virtual static methods etc), so it's not a 1:1 mapping. But all of these still have a straightforward mapping to Go, even if the output wouldn't be idiomatic, so it should be possible to transpile.