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

Reply via email to