QML binding for the D programming language
- Creation of custom QObjects
- Creation of custom QAbstractItemModels
- Creation of QML instantiable QObjects
- Creation of QML instantiable Singleton
- Install the DOtherSide library 0.6.3 or higher
- Install dmd 2.071 or higher
- Compile and Install DOtherside in your system PATH (i.e. /usr/lib)
- dub fetch dqml
Due to the shitty linker used by DMD (optlink) on windows. Using this bindings it's a little bit more complicated on this platform. Basically the hard part consists in generating a valid .lib for the DOtherSide.dll. I wrote a step by step tutorial, that you can read here;