d language support