[fpc-pascal] Re: Embarcadero/CodeGear officialy interested in Firebird and on native versions of Delphi for other operating systems ...
Michael Van Canneyt
michael at freepascal.org
Tue Dec 9 11:13:18 CET 2008
On Tue, 9 Dec 2008, Graeme Geldenhuys wrote:
> On Tue, Dec 9, 2008 at 5:33 AM, <bisma at brawijaya.ac.id> wrote:
> > FPC's FCL and Lazarus' LCL is very much similar and compatible with Delphi's
> > (as product) VCL. Having single codebase for different platforms and OSes is
> > not that hard, though in some special cases it can't be 100% single codebase
> > but it can be solved easily using IFDEFs.
> With sufficient abstraction, it's even possible without IFDEFs. My
> applications don't run on 16 platfroms, but it does run or 4, and
> there isn't single IFDEF in my code.
> > Some people (mostly people in this list) have been using Delphi (as
> > language) on more than 16 platforms (including mobile devices), yet they are
> > (Codegear/Embarcadero fan boys) still dreaming about it. My very deep
> > condolence goes to them. :)
> I can't agree more! ;-)
> I've mentioned it a few times in the CodeGear newsgroup as well. If
> they can use a different compiler and IDE to target .NET/Mono, why
> can't they do the same for cross-platform support. Simply use Lazarus
> IDE and Free Pascal Compiler - supply many bug fixes and ship that!
> They keep going on about the .NET dependency justification in the IDE,
> saying they didn't want to reinvent the wheel!
What kind of nonsense is that ? What does .NET dependency in the IDE
have to do with reinventing the wheel ? Does .NET come with a complete
code refactoring assembly, written in C# by Microsoft or what ?
Assuming they wrote the IDE (and thus code refactoring) themselves,
what is the problem to compile it as native code and get rid of .NET
dependencies in the IDE ?
More information about the fpc-pascal