Actually, if DMDScript was "open", I would never, ever think about using anything else for scripting in my applications. Simply because it works perfectly together with D. Second candidate is DLua, of course.