Martin Schreiber schrieb: > On Friday 30 November 2007 09.59, Florian Klaempfl wrote: >> Martin Schreiber schrieb: >>>>> http://www.freepascal.org/mantis/view.php?id=6036 >>>> It doesn't look like that is going to be fixed any time soon. It was >>>> reported in 2005-06-14 and still hasn't even been acknowledged! >> I've no clue how it is supposed to work :) >> > I forgot to mention that the Delphi 'implements' keyword
FPC supports this? Thought some bugs are known iirc. > and the interface > method resolution clauses would be useful too. What this? > >>> :-) >>> >>> Reference counted widestrings is another theme: >>> http://www.freepascal.org/mantis/view.php?id=6060 >> Mid-term solution will be some unicodestring type, however, it will blow >> the system unit again that's why I hesitate to implement it. >> >>> And I'd like to remember the 'friend units' where protected class members >>> are accessible in order to avoid the ugly and memory wasting fake class >>> definitions >>> " >>> implementation >>> type >>> tsomeclass1 = class(tsomeclass) >>> end; >>> [....] >>> with tsomeclass1(someclassinstance) do begin >>> end; >>> " >> This was a bug in 1.0.x-2.0.x violating all OOP rules, this is why it >> was fixed ;) >> > You probably misunderstood. > I suggest to introduce a new 'uses' like clause where the units with > accessible protected class members are listed. Either you want members to be protected or not ... > Without it and without the "tsomeclass1 = class(tsomeclass)" definitions one > ends up with a giant unit file with the whole base functionality of a system, > or, even worse, with a bunch of include files. > In case of MSEgui it would be about 50'000 lines. > >>> Packages support and >> This opens a can of worms nobody wants to maintain :) >> >>> faster compiling are on my wishlist too... >> I don't see a way to improve this, even more, my current machine does a >> make clean all in 1min20 so I even don't see a need to improve it :) > > Delphi 7 is 10 times faster than FPC 2.2. Then use D7 or even better TP, it's even faster than D7 ... > 8 seconds instead of 1min20 is better, don't you think? Oh great, please tell me how you accelerated make and process start times. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel