Re: [fpc-devel] "Blank slate" next version of FPC

2019-02-20 Thread James via fpc-devel
Well, I asked for discussion, and it was given. Thank you all for your input. To be clear, although I *literally* wrote the words "non backwards compatible", I did not mean it. I should have said that there should be a new compiler mode to access new features. In Rust, there is the concept of "s

[fpc-devel] "Blank slate" next version of FPC

2019-02-15 Thread James via fpc-devel
I'm interested in starting (or joining) a discussion on the next (*non* backwards compatible) version of FPC. Instead of being classically object oriented, there is merit in examining a model with ad-hoc polymorphism like Rust. Strongest features of Pascal (in my opinion): 1. Code readability