Add D programming language support