Delphi classes_(re)

Tue, 8 Jul 1997 14:53:43 +0100 (BST)


On Mon, 7 Jul 1997 17:55:36 +0200 (MET DST) Peter Gerwinski 
 wrote:

[...]
>This is the point where I must ask:  What you mean with "Delphi"?
>
>So far, I have seen four definitions:
>
>  1. the language definition,
>
>  2. the compiler (including compiler switches and such),
>
>  3. the compiler and the VCL, or
>
>  4. the compiler, the VCL, and development tools (the IDE plus all
>     the tools for "visual programming").
>
>When speaking about Delphi compatibility for GPC I refer to meaning
>#1 above.  

#1 will suffice for me.

>#2 is out of range, but one can work around this by using
>(*$ifdef*)s for incompatible compiler switches.  (* There is only one
>thing in GPC preventing us from really doing so: the missing {$ifopt x+}.
>That's still planned. *)  Most people who want to have a Delphi-com-
>patible system mean #4, but could live with #3, too.  What I personally
>aim is #1, but I am almost sure that once we have #1, somebody else
>will create #3, and perhaps even #4.  :-)

I don't think #3 is of any use without #4 (i.e., why have the VCL
without the IDE, the object inspector, and the object repository?).
Realistically, if we can achieve #1 (i.e., support Delphi's "Object 
Pascal" language) then I think the rest will happen as  people
write their own classes, and maybe even a class library based
on Object Pascal.

Best regards, The Chief 
Dr Abimbola A. Olowofoyeku (The African Chief, and the Great Elephant)
Author of:  Chief's Installer Pro v3.60 for Win16 and Win32.
Homepage:  http://ourworld.compuserve.com/homepages/African_Chief/
E-mail: laa12@cc.keele.ac.uk



The African Chief (laa12@cc.keele.ac.uk)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es