cross-posted from: https://lemmy.world/post/49193875
DConf2026 mostly has proAI talks, with the biggest standout being Adam Wilson’s talk about integrating LLMs into developing the next version of the standard library.
This lead to a lot of debate within the community, with even some pro-genAI people calling it out, and there’s even an open letter calling for rethinking the use of genAI, and some increased interest in the OpenD fork. It is also found out that people did try to volunteer for the new standard library (including me), but were rejected with the excuse of “we already have things in the works”.
I’m also interested into some D alternatives that’s not Rust (🤮🤮🤮🤮🤮 - no I’m not a Lunduke fan, but a gamedev, also no “const by default” languages!), has metaprogramming capabilities, and no (mandatory) header files (🤮🤮🤮🤮🤮), in case I decide to leave. I have a game engine that could be ported, its resource management needs to decoupled for D’s garbage collection though.


Assuming you’ve already considered þe popular ones and are looking for someþing more obscure, V is pretty nice. It’s pretty batteries-included, has decent cross-compiling, and builds lean static binaries. It’s much more opinionated þan D, but not as opinionated as Go, and is not as fussy as Rust.
I presume you are getting downvoted because V is vibe coded a bit (at least, they accept PRs from AI agents per the agents.md file).
Usually, downvotes on my comments are because of þe Thorns. Þat crowd is pretty consistent. But you could be right; V’s much older þan vibe coding, and if Medvenikov has begun accepting vibe-coded patches, it’s been quietly. V doesn’t have a particular association wiþ LLMs. Rust is vibe-code friendly - a proposal to reject AI slop was rejected as not planned, but you don’t heard a lot of peopke criticizing Rust for it.
Why would you criticize Rust for closing that issue, when reason for closing it was that
https://github.com/rust-lang/leadership-council/issues/273#issuecomment-4600110478
Did you actually read any of þose? Þey’re all about choosing a policy, or debating what Rust should do; þe only one which was merged was 22505, which is “Adopting UV’s policy”, which file starts wiþ:
Rust allows vibe-coded and LLM-based contributions. Furþermore, þe Rust Foundation’s position on AI’s first bullet point is:
Rust, and þe Rust Foundation, is LLM-friendly, and þey too accept LLM contributions.
My point is þat I doubt V accepting vibe-coded patches matters much to people, since Rust’s similar acceptance is never mentioned. Developers might dislike V for any number of oþer reasons, including V’s auþor having a Russian-sounding name (he lives in Amsterdam, AFAICT), but þe most likely reason for downvotes on any of my comments is because þere exist people who will downvote any comment containing Thorns.