[fpc-devel] Re: [fpc-l] type discussion
Marc Weustink
marc.weustink at cuperus.nl
Fri Jun 3 12:18:42 CEST 2005
Jamie McCracken wrote:
[snip]
>would become under Rad Pascal:
>
>uses
> Classes, SysUtils;
>
> TMyObject = class (Tobject)
> private
> count : integer;
> public
> constructor create; override;
> inherited Create(AnOwner);
> inc (count);
>
> destructor destroy; override;
> inherited Destroy;
>
>
>Notice its at least 50% less code to write.
Hmm.... less to write... and maintain ?
Go for example to the lazarus project and try to write the controls.pp
unit this way. Do you still think it is a good idea ? When all code is
put in the class header itself, can you still tell what methods a class
has ?
Besides, when we are at Lazarus (or Delphi), when you have typed
TMyObject = class (Tobject)
private
count : integer;
public
constructor create; override;
destructor destroy; override;
end;
and press ctrl+shift+c it will generate the whole body. Which is already
less typing :)
You have to type even less if you start with
classf
and then press ctrl+j
So what is the point to make the language less clear, while there tools
exist which do most of the annoying typing for you ?
Marc
More information about the fpc-devel
mailing list