[Pkg-d-devel] Working on D packaging...?

Matthias Klumpp mak at debian.org
Tue Feb 23 13:57:01 UTC 2016


Hi there!

I am currently thinking about (re)writing a software project in D,
namely the AppStream metadata generator.
The generator right now is way too slow, so rewriting it in some fast
compiled language makes sense, especially since it will have to be
extended soon, and take even more tasks.
Instead of going with the obvious choice, C, I decided to try something new.

The initial idea was to rewrite parts of that thing in Go, but since
interfacing C and Go isn't that much fun (it's actually much easier to
integrate C/C++ with D!), and D performed really well during my first
trials, I am now thinking about using it.
(the great C compatibility really is a huge selling point, also the
built-in concurrent programming in D is really neat and something I
want).

The problem is that the Debian packaging side of D stuff looks really
sad at time, and I sooner or later would like to have this component
in Debian.

Since there are also other cool projects making use of D, e.g. the
Terminix terminal emulator, I think adding more D stuff to Debian will
be a good idea.

Unfortunately I don't have enough time to maintain lots of new
packages on my own, but I would certainly like to do the initial
packaging of a few and team-maintain them.

So, finally, to my question: Is the D team still active somehow? Would
it make sense for me to join the team and set up a Git repository for
some important D packages (dub certainly would be important, etc.)?

Cheers,
    Matthias

P.S: I'm still just exploring the D language, so it's not certain that
I will work on this - and the low adoption of D certainly is a weak
point. But so far, I like the language a lot, it's a great improvement
over C++, and maybe worth a try.

-- 
I welcome VSRE emails. See http://vsre.info/



More information about the Pkg-d-devel mailing list