Skip to content
Maxime Chevalier-Boisvert edited this page Jan 13, 2014 · 10 revisions

Why did you choose D for Higgs?

I chose the D programming language because it fulfilled my requirements for a systems language very well, while also providing the convenience of a powerful template engine and a modern build system. What I wanted was largely a "better C++", and I've found that D fulfills that role very well. I touched on more reasons behind this choice in my presentation at DConf 2013. I should also mention that Higgs is not entirely written in D. Some parts, such as the runtime library, are written in extended JavaScript.

Clone this wiki locally