Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2004-01

Re: Questions about building an IDE/RAD System

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Jeremy Darling

Guess my reply would have to be that: I have a full replacement for the Delphi IDE that I have already written, its based on the Jedi VCL and Extension Lib. Thou I will be taking a look at Lazarus and seeing how it was done. My current IDE works for PHP4Windows (My own creation that will go public some day), Delphi, C++, and a few internal languages. So adding support won't be the problem it will be getting all of the controls currently supported to cross compile that will be the pain since FP doesn't have an equilivent of BPL's that I can find.

Jeremy

Show quoted text 24 lines
From: "Yakov Sudeikin" Reply-To: To: Subject: Re: [fpc-devel]Questions about building an IDE/RAD System Date: Thu, 1 Jan 2004 01:30:57 +0600 > go together. As an example my current Form Designer loads the Delphi BPL's > and overrides the calls that normally the IDE would use to register I guess you do not know that FPC is the command line compiler, not the IDE, and there is no place to start. You should start from scratch, create your own code editor, add your form designer, hook to the external debugger, and call the command line compiler. If you do that, let me know, I'd like to use it :)) Take care, Yakov Sudeikin _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

_________________________________________________________________ Take advantage of our limited-time introductory offer for dial-up Internet access. http://join.msn.com/?page=dept/dialup

Reply by email

Marco van de Voort
to Jeremy Darling
Guess my reply would have to be that: I have a full replacement for the Delphi IDE that I have already written, its based on the Jedi VCL and Extension Lib.

So what you have is more something like bloodshed (an IDE written in Delphi that can connect to other commandline compilers, via DLL or external execution)?

IOW, you don't want to recompile the IDE itself with FPC?

Thou I will be taking a look at Lazarus and seeing how it was done. My current IDE works for PHP4Windows (My own creation that will go public some day), Delphi, C++, and a few internal languages.

What C++ ? Only bc++, or also e.g. gcc ? If you can do GCC, a lot of that support will be reusable for FPC.

So adding support won't be the problem it will be getting all of the controls currently supported to cross compile that will be the pain since FP doesn't have an equilivent of BPL's that I can find.

If they depend on Jedi VCL, it will be hard, since that depends on the Borland VCL deeper down?

And FPC indeed doesn't have packages yet.

Reply by email

Jeremy Darling

The current IDE is designed with my current job in mind. It only supports what it has to support :) as some of the languages require custom crap to be added in (IE: We use 2 versions of C here, an old Dos Based MS version and BC++ last dos based version). So these 2 don't have visual components, when you open/create a projcet it hides the visual designer.

The Jedi VCL could be ported under its license pretty easily, it even has a nice replacement for the RTTI library (JediRTTI.pas) that does things like replace the AS and IS operators under the hood. It's components (while deriving from Delphi's) are not tightly coded to Delphi's libraries.

In the end I hope that Lazarus will do it and I wouldn't have to take this any further.

Show quoted text 36 lines
From: (Marco van de Voort) Reply-To: To: Subject: Re: [fpc-devel]Questions about building an IDE/RAD System Date: Fri, 2 Jan 2004 14:52:25 +0100 (CET) > Guess my reply would have to be that: I have a full replacement for the > Delphi IDE that I have already written, its based on the Jedi VCL and > Extension Lib. So what you have is more something like bloodshed (an IDE written in Delphi that can connect to other commandline compilers, via DLL or external execution)? IOW, you don't want to recompile the IDE itself with FPC? > Thou I will be taking a look at Lazarus and seeing how it was done. My > current IDE works for PHP4Windows (My own creation that will go public > some day), Delphi, C++, and a few internal languages. What C++ ? Only bc++, or also e.g. gcc ? If you can do GCC, a lot of that support will be reusable for FPC. > So adding support won't be the problem it will be getting all of the > controls currently supported to cross compile that will be the pain since > FP doesn't have an equilivent of BPL's that I can find. If they depend on Jedi VCL, it will be hard, since that depends on the Borland VCL deeper down? And FPC indeed doesn't have packages yet. _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

_________________________________________________________________ Take advantage of our limited-time introductory offer for dial-up Internet access. http://join.msn.com/?page=dept/dialup

Reply by email