[lazarus] KCL and Open for Opinion

Michael A. Hess mhess at miraclec.com
Fri May 21 08:41:35 EDT 1999


Michael Van Canneyt wrote:
> 
> The two main problems are, at the moment:
<snip>
> - The dispatch mechanism, and related the procedure of object. In
> principle, this has been fixed too, by Peter Vreman, and Florian.

Then why doesn't it work?
 
> Hence, the principal argument for making a 'flat' IDE has been
> rebuffed :-)
> Can we get back to OOP please ? Sergio has been doing a great job with
> 'Opendialog', it would be a shame to loose that :)
> 
> Furthermore, and this is more serious:
> 
> There are 2 germans working on what they call KCL : A FCL descendent
> like Lazarus the builds on top of QT and KDE ! (they solved somehow
> the C++ name mangling problems) I have been in contact with them for
> some time, and they seem enthousiast in co-operating with lazarus in
> the sense that we should try and build a common GUI-independent class
> tree as much as possible.
> 
> They will also write a IDE in this (for the same reasons you do), but
> it will be completely OOP on top of this.

If we are going to be writing a GUI independent class tree as we have
suggest doing all along and as they seem to want to do why would they
write and IDE as well. Wouldn't the same IDE build with either GUI if it
is class independent?

How far along are they with the class tree? Are we redoing their work?
 
> I hope I have convinced you that OOP is the way to go from the start,
> or at least that I have opened the discussed again...

I think what is frustrating for me is working with a compiler that is
still in development mode. I did a complete fresh checkout of ALL of CVS
last night, built an updated compiler and that worked fine. However,
when I try to build gtk it dies on a procedure parameter name. Just
because another procedure uses the same name. Then stdcontrols.pp in
lazarus dies because two properties declare "default false". All of this
compiled before but now it dies. As I said this was a completely fresh
checkout.

I'm not faulting anything or anybody it just tends to make it
frustrating trying to build the FCL to build and IDE when you have to
figure out if and error is your coding or the compiler itself. 

-- 
==== Programming my first best destiny! ====

Michael A. Hess      Miracle Concepts, Inc.
mhess at miraclec.com   http://www.miraclec.com






More information about the Lazarus mailing list