.. and this is how dynamic arrays worked before compiler had build in support.
You can use dynamic array instead of open:Code: [Select]type TArr: array of array of Integer; procedure Qqq(Arr: TArr);
type TArr: array of array of Integer; procedure Qqq(Arr: TArr);
Telling someone to go implement it themselves in the source code is quite rude and an absurdity. I think some of the hero members here ought to cool it a little, take a back seat and restrict themselves to wise comments. I don't think making sport of people who are learning the ins and outs of free pascal is so clever. If you want to show off then show off among your exact peers.
I'm countering his opinion that this is not a big challenge, so I challenge him back to implement. And as I have pointed, it turns out that it's not as easy as he thought. He misses a lot of important implementation details. I always tell that to people who complains about missing features and say that implementing the feature is not difficult but they never touch the compiler source nor they have any idea how to implement. You may think this is rude or absurd, but this is my way to teach people to think before they judge and I find it the most effective way. People with true ability will implement, and those without will be silent. All in all, we have nothing to lose.
Quote from: Leledumbo on July 25, 2014, 11:12:43 pmI'm countering his opinion that this is not a big challenge, so I challenge him back to implement. And as I have pointed, it turns out that it's not as easy as he thought. He misses a lot of important implementation details. I always tell that to people who complains about missing features and say that implementing the feature is not difficult but they never touch the compiler source nor they have any idea how to implement. You may think this is rude or absurd, but this is my way to teach people to think before they judge and I find it the most effective way. People with true ability will implement, and those without will be silent. All in all, we have nothing to lose.I have repeatedly heard the compiler builders call the piece that create the parameters for a procedure/method as the most difficult and sensitive part of the compiler.