| I use D and like it. For me its positives are: - Much faster than Python (I use it in my day job). - Not as flexible as Python (not much is) but its so flexible I've yet to be hindered by it. - GC-based which has let me build complex libraries quickly without being buried in memory management. - Large standard library with rich documentation. - It's easy to build libraries and executables (programs are organized in directories). - Works on macOS, Windows, and Linux. - Supported by a plugin in IntelliJ IDEA. - Welcoming, responsive, and active community forums. - Write low- and high-level code in the same language. What I don't like: - The library ecosystem isn't as expansive as you'd find in languages like Python and C#. - Sometimes feature additions get mired in community discussions. I started using D after the move to D2 and only heard about the move in HN comments. Day-to-day it has never been an issue. You can get many of the positives I list in languages like C#, F#, and Go. I think the community in D kept me from going elsewhere. Edited for formatting. |