Re: BDS and FreePascal compatibility question



Frenk wrote:

Hm, I am just thinking.

2.) LCL is sort of CLX. If CLX can be put into Delphi, where is the reason that LCL can't be?

FP supports units "splitted" into general, platform and machine specific parts. Global (command line) options allow to switch to the appropriate directories, for including the specialized code. This feature cannot be emulated by the currently used $IFDEFs in the CLX, because these decisions are hard coded in the units, whereas directories can be added at any time, without affecting the general code.

3.) setting paths to compiler/debugger and packages (libs) also shouldn't be hard to do?

As long as everything can be accomplished by a single switch, this is not a problem. But see (2) - the units have to be prepared for including specialized code, and the specialized code must be implemented *and* used for all reasonable combinations of languages, platforms and machines.

Results of all proposed efforts are:
[...]
There remains much to do... ;-)

4.) relative small amount of time to get all this things working

Ask the FP guys ;-)

DoDi
.



Relevant Pages

  • Re: [RFC] ethtool semantics
    ... I find the c) feature very convenient. ... the configuration of the switch, something which is usually (pick your ... Command line parameters of the bcm5700 driver do implement c) (among ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Special formatting of toc entries
    ... \chapterprecis command for this purpose. ... But I am afraid I'll have to switch over to ... memoir class to use this feature and I already have a whole lot of ...
    (comp.text.tex)