Dexed, revived!

Akira1364 operator97 at gmail.com
Tue Feb 25 19:53:58 UTC 2020


On Tuesday, 25 February 2020 at 14:48:28 UTC, Basile B. wrote:
> Most of these stuff can only be programmed by someone who 
> practices D a bit at least.

I don't really agree, to be honest with you. I'd say at the very 
least 80% of it doesn't actually require a lot of D knowledge at 
all as it's just pretty universal IDE stuff (process management, 
etc.)

I did quite a bit more than just rework the dependencies, also, 
and none of it was very difficult at all. For example, I reworked 
literally all the uses of container classes in the entire project 
around LGenerics:

https://github.com/avk959/LGenerics

which is significantly more performant than any of FPC's built-in 
non-generic *or* generic ones. I also fixed several general bugs, 
like by getting rid of your unnecessary custom JSON encoding 
translator (which didn't even completely work properly) and just 
using normal stream functionality instead.

Also, a lot of the issues you seem to have with the LCL / FPC and 
such just don't exist in the trunk versions, which is why I opted 
to use them to work on it instead of the "stable" ones.




More information about the Digitalmars-d-ide mailing list