Thread overview
dqml for Ubuntu Unity apps
Dec 20, 2015
Karabuta
Dec 20, 2015
Karabuta
Dec 23, 2015
Adam Stokes
Dec 23, 2015
Karabuta
Dec 25, 2015
karabuta
December 20, 2015
I can't seem to wrap my head around using dqml and D backend for Ubuntu Unity app development. They have this UnityComponents qml module they use for UI in their SDK plus a C++ backend.

Has anyone made effort on using dqml and D backend? Sample code or any help will be sweet!! I really dislike C++, And Canonical's C++ coding style and naming convention makes it worst.
December 20, 2015
On Sunday, 20 December 2015 at 13:25:48 UTC, Karabuta wrote:
> I can't seem to wrap my head around using dqml and D backend for Ubuntu Unity app development. They have this UnityComponents qml module they use for UI in their SDK plus a C++ backend.
>
> Has anyone made effort on using dqml and D backend? Sample code or any help will be sweet!! I really dislike C++, And Canonical's C++ coding style and naming convention makes it worst.


Sorry the forum is a little bit confusing. Too late until I realised I posted in the wrong place and I can't find a way to fix it.!Responsive WD.

December 23, 2015
On Sunday, 20 December 2015 at 13:25:48 UTC, Karabuta wrote:
> I can't seem to wrap my head around using dqml and D backend for Ubuntu Unity app development. They have this UnityComponents qml module they use for UI in their SDK plus a C++ backend.
>
> Has anyone made effort on using dqml and D backend? Sample code or any help will be sweet!! I really dislike C++, And Canonical's C++ coding style and naming convention makes it worst.

I don't have any experience using dqml with Unity Apps but I can certainly get you in touch with the right people to help you make sense of the c++ code so that you may better apply that with dqml. Is that something you'd be interested in? Anything specific that I can communicate to those developers that you currently have questions on?

Feel free to reply here or email me directly
December 23, 2015
On Wednesday, 23 December 2015 at 19:14:53 UTC, Adam Stokes wrote:
> On Sunday, 20 December 2015 at 13:25:48 UTC, Karabuta wrote:
>> I can't seem to wrap my head around using dqml and D backend for Ubuntu Unity app development. They have this UnityComponents qml module they use for UI in their SDK plus a C++ backend.
>>
>> Has anyone made effort on using dqml and D backend? Sample code or any help will be sweet!! I really dislike C++, And Canonical's C++ coding style and naming convention makes it worst.
>
> I don't have any experience using dqml with Unity Apps but I can certainly get you in touch with the right people to help you make sense of the c++ code so that you may better apply that with dqml. Is that something you'd be interested in? Anything specific that I can communicate to those developers that you currently have questions on?
>
> Feel free to reply here or email me directly


They use their c++ backend to hookup to qml, configure bluetooth, network and stuff. I wanted to figure out how to transfer their UbuntuComponent qml module to dqml or rather use D in place of the C++ in a generated project from their SDK.

However, I have no idea how to even start. I was hopping anyone had a sample code somewhere I could use as reference. This requires a D programmer who is into Ubuntu and their unity 8 stack I guess.

December 25, 2015
On Wednesday, 23 December 2015 at 21:24:41 UTC, Karabuta wrote:
> On Wednesday, 23 December 2015 at 19:14:53 UTC, Adam Stokes wrote:
>> On Sunday, 20 December 2015 at 13:25:48 UTC, Karabuta wrote:
>>> I can't seem to wrap my head around using dqml and D backend for Ubuntu Unity app development. They have this UnityComponents qml module they use for UI in their SDK plus a C++ backend.
>>>
>>> Has anyone made effort on using dqml and D backend? Sample code or any help will be sweet!! I really dislike C++, And Canonical's C++ coding style and naming convention makes it worst.

Yeah, I get it somehow now, Ubuntu UI Toolkit has APIs for Go, C++, and JavaScript. Either they build a D API or we make bindings to the C++ API.