VisualD regressions are severe; what do we do about critical infrastructure?
ryuukk_
ryuukk.dev at gmail.com
Tue Oct 15 10:20:54 UTC 2024
On Tuesday, 15 October 2024 at 09:50:06 UTC, Adam Wilson wrote:
> On Tuesday, 15 October 2024 at 09:07:12 UTC, Manu wrote:
>> This is a general category of problem that's been an issue for
>> a long time; having unfunded one-man efforts maintain
>> essential infrastructure. I wonder if there are any
>> opportunities available to do a lot better here. Does the
>> dlang foundation have any budget for critical infrastructure?
>> And/or anyone that would even consider working on the boring
>> but essential stuff?
>
> Got a spare 500k/USD/year? That's probably what it would take
> to staff the essentials.
Typical american mindset, "we only hire people from the Bay Area
or Washington, and they cost us 500k USD a year, deal with it",
"oh we out of funds, call the VCs we need to hire 100 more people"
The solution is to stop scare people and to start catching up
with other languages, all while cleaning up the old mess, D is
failing behind, not in tooling since it never was any good, but
in everything else, including in areas to make it appalling to
talents
What other betterC languages out there doing?
Odin for example:
https://github.com/DanielGavin/ols
Supports all of the language features, including generics, ALL OF
THEM
One man project
>> Is there actually anyone here who develops on Windows? I don't
>> understand how it could have regressed so far, unless it's
>> just that nobody is using it.
>
> I work on Windows, but I've never used VisualD, just VSCode.
serve-d takes MINUTES to compile, this is not acceptable, you
can't get any work done like that
Even the vscode experience sucks, LSP still doesn't understand
what a template is or what is a mixin, wich is what phobos is
made of, templates
Thankfully, my own lsp does, at least for simple cases, and
compiles in less than 0.5 seconds (except for DCD)
https://github.com/ryuukk/dls
This is an area D foundation keeps ignoring (on top of ignoring
DIPs for years, *cough* tuples)
So much work to do, so many years wasted discussing meaningless
topics
We get things done because we care
If we don't care, we become careless and as a result it start to
show on papers; and then people start complaining about it and
end up quitting
Phobos 3 for example, alreay year in the works, and what's in
phobos 3 today? you guessed right, more templates! yay!
Focus people, focus, i'm not smart, but i listen to what's going
on in the world, and the world is begging for people to go back
to C, let's make D an option
I do my part
https://github.com/ryuukk/dls
What about you, reader? send your PRs to DMD and tooling, be no
scared, i dare you
More information about the Digitalmars-d
mailing list