filcuc / dqml

Qt Qml bindings for the D programming language
GNU Lesser General Public License v3.0
42 stars 14 forks source link

Initial PR. #1

Closed 9il closed 9 years ago

9il commented 9 years ago

Hi @filcuc

I have added some nothrow and try/catch because C/C++ can't catch D Exceptions. Now it can be merged.

To run example/simple you need to add dqml into your local dub registry

dub add-local PathToDqml

If DOtherSide is not installed into your system you need to specify linking path to the library in your project/example in it's dub.json:

{
   ...
   "lflags": ["PathToTheFolderWithLibDOtherSide"]
}

screen shot 2015-03-02 at 21 15 16

9il commented 9 years ago

Thanks!

filcuc commented 9 years ago

np the D bindings need some love. I think that in these days i'll try to put them on par with the nim. However i'll have to make some breaking changes for supporting inheritance and virtual slots. Furthermore i'll need to do some metaprogramming for enabling automatic slots/signals routing.

2015-03-02 20:17 GMT+01:00 Ilya Yaroshenko notifications@github.com:

Thanks!

— Reply to this email directly or view it on GitHub https://github.com/filcuc/dqml/pull/1#issuecomment-76787990.

Filippo Cucchetto