VisualD regressions are severe; what do we do about critical infrastructure?
Richard (Rikki) Andrew Cattermole
richard at cattermole.co.nz
Tue Oct 15 09:53:03 UTC 2024
On 15/10/2024 10:42 PM, Manu wrote:
> On Tue, 15 Oct 2024 at 19:16, Richard (Rikki) Andrew Cattermole via
> Digitalmars-d <digitalmars-d at puremagic.com <mailto:digitalmars-
> d at puremagic.com>> wrote:
>
> On 15/10/2024 10:07 PM, Manu wrote:
> > ...to make this worse; Rainer has effectively checked-out too. We've
> > lost another one of our finest.
>
> He implemented the negative annotation exportation switches for dmd at
> end of last year.
>
> (dllimport and visibility)
>
> Druntime/phobos are not currently offered as a shared library though.
>
> That was a MAJOR contribution to dmd.
>
>
> Oh I know it... I mean, I have always said Rainer is one of the
> greatest, most competent, most high impact, and most quiet and humble
> contributors we've ever had... but I'm not sure what your point is. He
> seems to have checked out... that's fine, he's welcome to do so, but it
> reinforces a serious problem.
> Key-person risk is a HUGE practical problem for D :/
More like too busy. Which is not a good thing at all.
> > I now recognise a really major conundrum; I've recently returned
> to D to
> > start a company with a greenfields project. VisualD failing is
> > essentially terminal. I'm not sure what to do. I don't have time
> > available to try and pick up the project and work it myself, but the
> > current state is really pushing at the border of forcing me to
> > completely rewrite all my code in C++ on account of ecosystem
> reliability.
>
> Over the past year, VisualD has broken a couple of times.
>
> The fix appears to update & recompile it.
>
>
> To be clear, it's broken in almost every single semantic-related task
> that it performs.
> The way you describe here is because MS have changed their VS release
> model so make major revision increments every couple of months rather
> than every couple of years... and so yes, it needs to be regularly
> recompiled, but that's not the cause of any functionality regression.
But yes, that is basically what happened around a year ago.
Debugging didn't work. I had to disable the plugin it was so bad.
More information about the Digitalmars-d
mailing list