Jürgen Hestermann wrote:
The beauty of the current solution is that static and dynamic arrays can be substituted with each other, simple by changing the declaration, and adding/removing a setlength. All other code can be left as it is. If you needed the "^" for dyn arrays everywhere, then you would have to make huge changes throughout your code, if ever you needed to change between static and dynamic arrays.

What is the problem with search-and-replace? If you are forced to change your code you will have a closer look at it and may get aware of side effects of the change.
problem? time! reviewing half a million lines of code or more? I don't have the time. Side effects? What side effects, if the test cases all pass afterwards, then it is good as it is.

But it;s pointless to discuss, there are two (or more) views to the topic. each side has chosen. Never mind what argument to come, no one is going to change their view on the topic anyway.

And if you look at my original post. I did not put judgement on it. I said it is not good, it is not bad, it simply is, and it is going to stay as it is.

The last bit means: live with it, or use a language different from pascal. If you choose to use something that you don't like, and that can not be altered (as to much existing code depends onit), what is the point of ranting about it? (this is a rhetorical question, no answer needed)

Martin

p.s.
this is my last post to this thread.
what ever you reply, you know what my answer would be, so I do not need to post it. And I also have a good idea what your answer would be, even if you chose not to post it..... your choice
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to