I ideally ask because of an off-list comment received of being tempted
to re-write nmh in Go. That would be my first choice in starting today
too. I've been programming C on Unix since the 80s, and it's seen off
inferior allcomers like Java and C++, but Go is the one to replace it
for many programs. (OS and embedded are safe; this ARM has 16 KiB
RAM.)
I haven't yet had a reason to dip my toe into Go, but I've heard plenty
of good things about it. So I'm not against the idea, and I might even
contribute to an effort like that.
But ... one nasty problem raises it's head. That is the lack of _time_.
We have plenty of great ideas, but those of us who want to implement
them all suffer from a lack of time to work on them. Rewriting nmh in
Go seems like it would take a long time. Slowly switching from C go Go
seems like it would introduce lots of negatives and maybe it wouldn't
even be possible. I mean, if people have the time, please, have at it!
But understand why some of us are going to plod along with the existing
codebase for now.
--Ken
--
Nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers