[lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Juan Martinez
OK, Borland has lost the spirit. I agree. However this can have a downside for the Pascal language. The main Pascal supporter for many years has been Borland. Since Borland has lost the spirit the Pascal language seems to be affected too.Maybe that's why in the "10 programming languages you should

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Graeme Geldenhuys
Hi Juan, A agree with what you said, and I also noticed Object Pascal missing from the "10 programming languages you should learn". Again, I was also horrified to see VB.Net in that list! It would be great if Pascal (or Object Pascal) would become more popular! I personally think it is the clea

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Juan Martinez
Graeme Geldenhuys <[EMAIL PROTECTED]> escribió: Hi Juan,A agree with what you said, and I also noticed Object Pascal missingfrom the "10 programming languages you should learn". Again, I wasalso horrified to see VB.Net in that list! It would be great ifPascal (or Object Pascal) would become more p

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Graeme Geldenhuys
On 18/09/06, Juan Martinez <[EMAIL PROTECTED]> wrote: Sorry, I didn't know about your project. It seems to have very similar goals to MSEide + MSEgui (http://mypage.bluewin.ch/msegui/). However I'll give it a try. It seems to be nicer looking too :-) :-) I must admit, MSEgui is much further alo

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Cesar Romero
Juan Martinez escreveu: Stop calling Pascal Pascal (arguable). Maybe Object Pascal is better. Write more about Object Pascal (OP). Blog posts, wiki articles... I've not seen a good C++ to Object Pascal guide, for example. Java to OP neither. I've seen in the other way, though. Encourage more

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Graeme Geldenhuys
[...Maybe this thread should move to the FPC Mailing list, or is it okay here?...] On 18/09/06, Cesar Romero <[EMAIL PROTECTED]> wrote: Today Im starting to working on MVP, I have done a version based only in Objects, Ill migrate all to work with Interfaces like VTF and OPF, will be nice to have

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Cesar Romero
Hello Peter, I do much the same, but with the tiOPF framework I ported from Delphi to Kylix to Free Pascal. Hopefully this was the last time I need to port tiOPF. :-) I tested tiOPF years ago, when I start to mantain DePO code. :-) For tiOPF I created a set of Mediators/Observers, based on th

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Cesar Romero
Graeme, Sorry, My last email I wrote "Peter", it was a mistake, I was reading other email when wrote, and forgot to fix... Regards, Cesar Romero Graeme Geldenhuys escreveu: [...Maybe this thread should move to the FPC Mailing list, or is it okay here?...] On 18/09/06, Cesar Romero <[EMAIL

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Graeme Geldenhuys
Hi Cesar, I tested tiOPF years ago, when I start to mantain DePO code. :-) Small world. :-) tiOPF has reached version 2 about 18 months ago. A lot of code clean-up has been done in v2. Easier unit and class names, etc... Still rock solid as ever with it's 1500+ unit tests. > I would be ve

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-18 Thread Cesar Romero
Hello Graeme, Small world. :-) tiOPF has reached version 2 about 18 months ago. A lot of code clean-up has been done in v2. Easier unit and class names, etc... Still rock solid as ever with it's 1500+ unit tests. :-) when I finish to implement all features, Ill start to implement unit test,

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Michael Van Canneyt
On Mon, 18 Sep 2006, Cesar Romero wrote: Hello Peter, I do much the same, but with the tiOPF framework I ported from Delphi to Kylix to Free Pascal. Hopefully this was the last time I need to port tiOPF. :-) A business object in Jazz is something like this: I have a question on the exam

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Graeme Geldenhuys
On 19/09/06, Michael Van Canneyt <[EMAIL PROTECTED]> wrote: > A business object in Jazz is something like this: > I have a question on the example below. Why don't you use RTTI to define the properties ? If you make the properties published, you don't need the AfterConstruction method. It won't

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Cesar Romero
I have a question on the example below. Why don't you use RTTI to define the properties ? If you make the properties published, you don't need the AfterConstruction method. It won't work for all types, but most will do just fine. RTTI could be used to get properties values, but as you mention

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Michael Van Canneyt
On Tue, 19 Sep 2006, Cesar Romero wrote: I have a question on the example below. Why don't you use RTTI to define the properties ? If you make the properties published, you don't need the AfterConstruction method. It won't work for all types, but most will do just fine. RTTI could be used

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Cesar Romero
I was wondering the same thing. tiOPF uses RTTI and published properties. Cesar did mentioned that he uses is own runtime type registration/process and not standard RTTI. Not sure what the benefit of that would be? The problem is that simple types dont have all necessary information, so I use

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Cesar Romero
Why not use a dual approach ? Use RTTI where appropriate, and use the manual approach where RTTI is not possible ? Tha was the way that I did in DePO, dual, and always something was missed... So I feel that is better to keep all in one way... []s Cesar Romero __

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Dean Zobec
Cesar Romero ha scritto: > >> >> Why not use a dual approach ? Use RTTI where appropriate, and use the >> manual >> approach where RTTI is not possible ? > > Tha was the way that I did in DePO, dual, and always something was > missed... So I feel that is better to keep all in one way... There's a

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Cesar Romero
Dean, If you want I can send you the relevant code and the fpcunit tests. I have just to clean it up a bit to remove the dependencies on other units Yes, I really like to see that approach, thank you very much my private email jazz at liws dot com dot br []s Cesar Romero __

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Juan Martinez
Graeme Geldenhuys <[EMAIL PROTECTED]> escribió: On 18/09/06, Juan Martinez <[EMAIL PROTECTED]> wrote:> Sorry, I didn't know about your project. It seems to have very similar goals> to MSEide + MSEgui (http://mypage.bluewin.ch/msegui/).> However I'll give it a try. It seems to be nicer looking too :

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Graeme Geldenhuys
On 19/09/06, Juan Martinez <[EMAIL PROTECTED]> wrote: Yeah, those screenshots used the "Windows Default" style, which is based on Windows 9x. Currently it is the default for both Windows and Linux. I am working on a ClearLook/Plastique style which will become the default for Linux. I'll help

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Graeme Geldenhuys
On 19/09/06, Dean Zobec <[EMAIL PROTECTED]> wrote: If you want I can send you the relevant code and the fpcunit tests. I have just to clean it up a bit to remove the dependencies on other units Could you send me a copy as well, if you don't mind. I'd like to see if I can't add some of those id

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Dean Zobec
Graeme Geldenhuys ha scritto: >> If you want I can send you >> the relevant code and the fpcunit tests. I have just to clean it up a >> bit to remove the dependencies on other units > > Could you send me a copy as well, if you don't mind. I'd like to see > if I can't add some of those ideas into

Re: [lazarus] Take the chance (was The spirit lost of Borland)

2006-09-19 Thread Graeme Geldenhuys
On 19/09/06, Dean Zobec <[EMAIL PROTECTED]> wrote: Sent. Thanks Dean! I'm finishing the pending additions to fpcunit, then I'll take a look at your fpgui, and see how can I help you on your project, I really appreciate your work and your idea for the controls that depend only on X server in l