D is our last hope
Steven Schveighoffer
schveiguy at gmail.com
Tue Dec 19 17:36:51 UTC 2023
On Tuesday, 19 December 2023 at 14:17:41 UTC, Luna wrote:
>
> All the software my company (Kitsunebi Games) and my main
> project, Inochi2D, is written in D.
>
> I am currently also speccing out a new UI toolkit for use in
> the Inochi2D project with a more modern look, working on a
> [library](https://github.com/Inochi2D/numem) to make DLang
> usable without a GC while still maintaining support for classes
> and such to make D libraries more usable outside of D, and such.
>
> Inochi2D is also by extension bringing new blood in to the D
> community through people interested in contributing to the
> project, as well as people getting interested in D by extension
> of Inochi2D being written in D. And as it stands unless Walter
> does something really stupid with the language I do not intend
> switching away from D.
This is the way. When you write useful stuff for yourself, other
people find it useful. D is probably one of the only languages
where a small team (even a team of 1) can produce insanely good
and useful libraries.
I personally wish I could do more, but have not too much time to
spend on my open-source projects. I'm sure they seem dead, but
I'm always thinking about them...
> That being said I do sometimes feel like I need to maintain my
> own corner of the D ecosystem due to the lack of well
> maintained libraries, but hopefully the new blood joining
> through the Inochi2D community will help maintain all the
> libraries and apps I'm creating, heh.
I hope so. I think what might happen at some point is we get a
set of "blessed" libraries that everyone uses, such that we have
a robust ecosystem. I'd rather have this grow organically than be
anointed by some important people.
One interesting study would be to look at the various libraries
out there, and see which replace or supersede phobos. For
example, you don't see a lot of std.algorithm replacements. This
is probably a good indication that it's a solid piece. But we
have like 15 json libraries...
I don't think I'll ever give up on D either. Just the power you
can wield with so little effort is going to keep me here.
Anyway, back to lurking, everyone keep getting your whining out
on D, and I can blissfully ignore.
-Steve
More information about the Digitalmars-d
mailing list