Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-02 Thread Felipe Monteiro de Carvalho
On Sun, Nov 2, 2008 at 12:15 AM, Kostas Michalopoulos
[EMAIL PROTECTED] wrote:
 I think Qt's dual license says that you have to give copyrights to
 Trolltech if you want your modifications to be merged back to the Qt
 codebase. So basically anyone who worked on Qt to improve KDE or his own
 application also helped Trolltech.

Yes, otherwise they wouldn't be able to sell it. They pay most KDE
developers, so it's not really like they are improving Qt for free.

-- 
Felipe Monteiro de Carvalho
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-02 Thread Mac Programmer
Probably what you're seeing here in the RemObjects/Codegear deal is  
evidence of larger trends taking place in the software industry:


(1) Continued consolidation, like in most industries. Codegear and  
RemObjects both probably concluded that their .NET products were  
going nowhere fast in a market dominated by VB.NET/C#, so they  
figured joining up might help both of them.


(2) Continued standardizing on the dominant IDE's for most large  
organizations, that is on Visual Studio, Eclipse or maybe XCode if  
you're doing serious Mac work. This also frees up the compiler and  
tool developers from having to do an IDE for their products.


(3) Continued mainstreaming of .NET as a development platform. I'm  
seeing contracts and proposals now that require .NET.



Not sure if I understand the animosity toward Codegear. Without  
Delphi, this site wouldn't exist. Codegear's new owners seem  
eminently practical and pragmatic with deals like this.


It appears, though, that with this deal we've lost the free command- 
line Oxygene Pascal compiler. It worked great with both .NET on  
Windows and Mono on, say, OS X (see http:// 
wiki.lazarus.freepascal.org/Using_Pascal_Libraries_with_.NET_and_Mono).


Here's an odd page I happened upon by accident when googling for  
something else:


http://wiki.laptop.org/go/Porting_Delphi_Clients_to_the_XO

This is somehow related to the One Laptop Per Child project, which  
uses Linux, hence the need for Lazarus. What it tells me is that  
Lazarus and Free Pascal are still seen as useful, but primarily for  
use with legacy Delphi projects, not necessarily with new projects.  
In light of above trends, does it make sense to talk about how  
Lazarus and Free Pascal move into the future? For example, some  
projects I've worked on lately could definitely benefit from things  
like this:


- A version of SWIG that supports Object Pascal syntax, so we could  
create Python (and possibly other) interfaces to our classes, not  
just to generic C-type functions.


- A .NET strategy. I'm not suggesting a compiler that produces .NET  
assemblies, but rather some way to use our classes with .NET, maybe  
by wrapping them in a .NET assembly.


- Possible integration with the big IDE's.

Thanks.

-Phil

___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-02 Thread Graeme Geldenhuys
2008/11/2 Mac Programmer [EMAIL PROTECTED]:
 Linux, hence the need for Lazarus. What it tells me is that Lazarus and Free
 Pascal are still seen as useful, but primarily for use with legacy Delphi
 projects, not necessarily with new projects.

This is definitely not the case with our company. We have rewritten
our flagship product, moving away from Delphi 7 and VB 6 to only using
Free Pascal. We have also started a few other projects, again all of
them only using Free Pascal.  FPC and the Lazarus IDE is now the
development tools we have standardised on.

 - A .NET strategy. I'm not suggesting a compiler that produces .NET
 assemblies, but rather some way to use our classes with .NET, maybe by
 wrapping them in a .NET assembly.

As far as we (our company) are concerned, we are not interested in
.NET at all. That's one of the reasons we moved away from Delphi
(because that's all that CodeGear was interested in). We do not see
the point in having to install a 120MB runtime, simply to run a single
little application. Plus having to install multiple versions of the
.NET runtime as they come out. We want to target multiple platforms
and easy deployment - and anything other than Windows is not
guaranteed to have a .NET runtime installed. Not even all Windows
systems have .NET installed (we still have plenty of users running old
systems with Win98 on)  Also at the time, the future of Mono was doggy
and WinForms didn't exist yet for Mono, though it seems to have
settled and improved a bit now.

Saying that, native apps are all we are interested in at the moment.
If gives us the best performance and it's easy to deploy on any
system.

 - Possible integration with the big IDE's.

There is nothing wrong with the Lazarus IDE as far as I can see.  To
me, it's even better than Delphi IDE. Plus it's really easy to extend
and alter if you don't like something or found a bug. No more having
to wait two years for the next release, and having to pay a fortune
for it. Plus the actual people using the tool (developers) can guide
it's future - not some marketing team simply worrying about the bottom
line.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-02 Thread Florian Klaempfl
Mac Programmer schrieb:
 
 (2) Continued standardizing on the dominant IDE's for most large 
 organizations, that is on Visual Studio, Eclipse or maybe XCode if 
 you're doing serious Mac work. This also frees up the compiler and tool 
 developers from having to do an IDE for their products.

Using a generic IDE like Eclipse saves almost no time, the time 
consuming and great things like good debugger support, source code 
browsing require still a lot of work and one is bound to some strange 
code base.

 
 - A version of SWIG that supports Object Pascal syntax, so we could 
 create Python (and possibly other) interfaces to our classes, 

This is as useless as a a .Net backend. Such a beast might have OP 
syntax but everything must be recoded anyways due to different libraries 
etc.

 
 - A .NET strategy. I'm not suggesting a compiler that produces .NET 
 assemblies, but rather some way to use our classes with .NET, maybe by 
 wrapping them in a .NET assembly.
 
 - Possible integration with the big IDE's.

IMO the only IDE superior to Lazarus is Visual Studio, but this is only 
due to the great debugger and things like Edit and Continue and this is 
something which cannot achived by some plugin like integration.
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-02 Thread Mac Programmer


 - A version of SWIG that supports Object Pascal syntax, so we could
 create Python (and possibly other) interfaces to our classes,

This is as useless as a a .Net backend. Such a beast might have OP
syntax but everything must be recoded anyways due to different  
libraries

etc.

Afraid I'm not following you at all here since I'm not talking  
about .NET.


Thanks.

-Phil

___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Graeme Geldenhuys
Has anybody seen this one...?

   http://trolltech.com/developer/qt-creator

It seems CodeGear is getting stiff competition from all sides now!
RemObjects took over the .NET side.  Eclipse from the Java side. Free
Pascal/Lazarus taking over the Delphi native side (my personal
opinion). And now TrollTech wants to take over there C/C++ side.  Poor
company [CodeGear] must be pretty worried by now - their future seems
more and more uncertain by the day.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Hess, Philip J
Graeme,

Guess you didn't get the news about RemObjects and Codegear joining forces:

http://bitwisemag.com/


Also, TrollTech (now owned by Nokia) has had Qt Designer for years for C++ 
developers working with Qt. Not sure what changes with Qt Creator (maybe just a 
new name?).

Thanks.

-Phil



-Original Message-
From: [EMAIL PROTECTED] on behalf of Graeme Geldenhuys
Sent: Sat 11/1/2008 2:50 AM
To: General mailing list
Subject: [Lazarus] [OT] New free IDE from Trolltech
 
Has anybody seen this one...?

   http://trolltech.com/developer/qt-creator

It seems CodeGear is getting stiff competition from all sides now!
RemObjects took over the .NET side.  Eclipse from the Java side. Free
Pascal/Lazarus taking over the Delphi native side (my personal
opinion). And now TrollTech wants to take over there C/C++ side.  Poor
company [CodeGear] must be pretty worried by now - their future seems
more and more uncertain by the day.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

winmail.dat___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Graeme Geldenhuys
2008/11/1 Hess, Philip J [EMAIL PROTECTED]:

 Guess you didn't get the news about RemObjects and Codegear joining forces:

Yes I did, but from the accouncements, it was pretty clear to me that
RemObjects are going to do most of the work. CodeGear will simply
comment here and there. All CodeGear is doing with Delphi Prism is
sponsor some dbExpress stuff, the rest is all pre-existing RemObjects
(Chrome or Oxygen) work.


 Also, TrollTech (now owned by Nokia) has had Qt Designer for years for C++ 
 developers working with Qt. Not sure what changes with Qt Creator (maybe just 
 a new name?).


Qt Designer is just a forms designer.  Qt Creator is an IDE (forms
designer, editor, debugger, help viewer etc...)


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Felipe Monteiro de Carvalho
I think it's very interresting how things turned out. Trolltech
started as a very small company, like 2 guys in a garage, and they
started developing their UNIX GUI library, a very small niche market.
At this time, Borland was huge, with their Windows GUI library + IDE +
Toolchain, and hat a large market, was one of the most important
player in the software development area.

A lot of people said in the borland newsgroups: support Mac OS X,
support Linux, go Unicode, go 64-bits, etc. But they never listened,
instead they went .NET, feeding the competition and stoping in time.
After a huge delay they finally went unicode.

Trolltech on the other hand went cross-platform, and walked their way
up with a very good quality product.

So now, the way I see it, things are inverted. Delphi is a small niche
player with little future ahead of it, while Trolltech seams much more
important, and is even active in the smartphone and PDA areas, with
their own frame buffer library and also support for Windows CE coming
soon. I don't have their profits and market value, but I wouldn't be
surprised if Trolltech is much ahead of CodeGear nowadaws.

It seams that the crowd saying that cross-platform is important was correct.

Luckly there is Free Pascal and Lazarus, so people with Object Pascal
code bases don't need to sink with the Delphi boat.

-- 
Felipe Monteiro de Carvalho
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Graeme Geldenhuys
On Sat, Nov 1, 2008 at 11:16 PM, Felipe Monteiro de Carvalho
[EMAIL PROTECTED] wrote:
 I think it's very interresting how things turned out. Trolltech
 started as a very small company, like 2 guys in a garage, and they
 started developing their UNIX GUI library, a very small niche market.

Yeah, I read the history of Trolltech company some time back. Their
wives supported them for the first year while they just did coding on
Qt. :-)  My wife's not falling for that one!  :-(

 A lot of people said in the borland newsgroups: support Mac OS X,
 support Linux, go Unicode, go 64-bits, etc. But they never listened,
 instead they went .NET, feeding the competition and stoping in time.

A classic case of following the hype and marketing bull***t of other
companies. And not listening to what there real customers (developers)
actually want.


 Trolltech on the other hand went cross-platform, and walked their way
 up with a very good quality product.

I must say, I am truly impressed with the Qt product. It's just
amazing what Trolltech has achieved and at the speed that they are
doing it.


 Luckly there is Free Pascal and Lazarus, so people with Object Pascal
 code bases don't need to sink with the Delphi boat.

Oh so true!  I love the FPC/Lazarus community and the Object Pascal
language.  As much as I like the idea of what Qt has become and
achieved, there is no way I am switching to C/C++ language and also
not at a $5000 per developer license.


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] [OT] New free IDE from Trolltech

2008-11-01 Thread Kostas Michalopoulos
Graeme Geldenhuys wrote:
 I must say, I am truly impressed with the Qt product. It's just
 amazing what Trolltech has achieved and at the speed that they are
 doing it.

I think Qt's dual license says that you have to give copyrights to 
Trolltech if you want your modifications to be merged back to the Qt 
codebase. So basically anyone who worked on Qt to improve KDE or his own 
application also helped Trolltech.

Kostas Bad Sector Michalopoulos
___
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus