[fpc-pascal] Debug-Adapter-Protocol support for fpDebug

Joost van der Sluis joost at cnoc.nl
Sun Apr 26 12:46:50 CEST 2020


Op 25-04-2020 om 15:49 schreef Martin Frb:
> On 23/04/2020 22:10, Joost van der Sluis wrote:
>> But maybe it should become a separate package now. Lazarus can use is 
>> as a dependency. We'll see.
> 
> That would then reverse the burden....

Yes, indeed.

> As it is part of bigide, it must be shipped with the installer.
> And also having it in the Lazarus repro means that there is no issue 
> with version incompatibilities.

Well, actually Ryan is asking the same thing for the Codetools in 
another thread. And we already have had the problem with the 
virtual-treeview.

Having two big bundles of Pascal-packages (Fpc and Lazarus) is just not 
a good idea. But we have to deal with it.

A start could be to distribute those packages through fppkg, and let the 
Lazarus installer and build-system install those packages in a 
fppkg-compatible way.
There are a lot of use-cases that users have nowadays though, that need 
adaptations. Which is gonna be a lot of work. (It gives me headaches to 
solve the issues with users who are using a second configuration path...)

Other workaround is to 'fork' them, as Mattias hinted upon. Or add them 
with a different name to fppkg. (Comparable to what we did with 
virtual-treeview). But maybe we should then rename the units, or give 
them a dotted prefix.

Well, thoughts for the future. First try to get something to work.

Regards,

Joost.


More information about the fpc-pascal mailing list