El 03/07/2018 a las 14:33, Wolf escribió:


PS.: while composing this mail, Santiago wrote:  Pascal needs to break backward compatibility to advance, that is, in fact, a new language. But if pascal is struggling to survive, let alone a new language if you are not mozilla, google...

In which direction should Free Pascal move - lower type (range, overflow, memory) checking demands, with the implied additional sources for bugs, but also better speed and shorter code, a la C, or should Free Pascal rather take the lead and move towards safer, and more trustworthy, code, a la Rust?

Well, I am more for safer. But the problem is not that Pascal is not safer enough (some parts could be improved, but it has a good mark) it is about new features that need convoluted workarounds or libraries and should be part of the language syntax. For instance: Some functional programing, closures, anonymous functions, concurrency, a clear use of character sets, different types of pointers.

And there are things that I would change in the current syntax, but I suppose it is a matter of  taste.

This is a topic for fpc-other ;-)

--
Saludos

Santiago A.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to