Hi.
One of the things I think It may be considered to do a "Lazarus C++
IDE", instead of a "Lazarus Free Pascal IDE", is that C/C++ uses
header files. So you'll have to work with both the header and the
source file, instead of a single file.
Another, will be the data types. By example, I once had to migrate a
delphi component to a CBuilder component, and discover that
delphi/lazarus "set of" type didn't exist. I had to use an existing
generic template instead.
Altought, Lazarus is a Free Pascal related project, the truth is that,
the need to share the same software libraries, modules or packages,
using different programming languages for the same project
is required.
Many talented programmers/developers don't use the same programming language,
many companies doesn't have the resources to migrate the payroll DLL
to a new programming language (example C -> Free Pascal).
So the idea of Lazarus supporting other programming languages,
may sound bizarre, at first, but realistic, at last...
I always try to avoid confusing the "programming language" term,
with the "programming environment", instead.
That's why M$ got right it's .NET framework v.s. SUN's Java.
.NET uses the same library, same development environment, different
programming language (VB, C#, COBOL, etc).
And was designed by an OBJECT PASCAL DEVELOPER ;-)
Just my 2 cents...
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives