On Wed, 02 Dec 2009, Chen Kedem wrote:

Hi,
> > Neither Harbour nor xHarbour supports class objects like Class(y)
> Thanks you for your reply.
> Should I mark this report as a Feature Request and leave it open,
> or close it with "Not going to Fix" status?

I still want to add Class(y) like class objects (xBase++ also have sth
like that). This is very nice solution which resolves some bad
problems. I.e. passing class objects as references to parent class
perfectly resolves the problem of defining new classes which inherits
from some others using some functions encapsulating real class functions.
Now it does not work or work wrongly by silent instantiating and removing
of some object like in xHarbour.
The problem is that it cannot be easy added due to backward compatibility.
Harbour inherited from FWH some parts of not not well thought OOP syntax
and many people use it now. Probably it will be necessary to create
hbclsfwh.ch file for backward compatibility. Anyhow I plan to add it but
I cannot say when.

best regards,
Przemek
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to