Thread overview
DQuick news
Dec 29, 2013
Xavier Bigand
Dec 29, 2013
Jakob Ovrum
Dec 29, 2013
Xavier Bigand
Dec 29, 2013
Suliman
Dec 29, 2013
Xavier Bigand
Dec 29, 2013
Xavier Bigand
December 29, 2013
Latest news of DQuick for this year.

The good news is, the project still alive and Bruno added some interesting stuff to the DMLengine :
 - Adding support of arrays
 - Adding support of delegates
 - Improve error reporting from Lua

Our minesweeper sample works well but don't use arrays for the moment.

About arrays, a signal is emitted for the entire array, not for each values. It completely different to the Qt choice use QAbstractListModel, this force the user to create a wrapper for properties on array or list. Our solution works without any wrapper, but we have to do some real tests to see if it's a valid solution.

I hope 2014 will be the year when DQuick could be tested/used by some of you, but for that we need add some missing features, fix a lot of bugs and firstly works on the documentation (that is completely inexistent).
December 29, 2013
On Sunday, 29 December 2013 at 01:15:50 UTC, Xavier Bigand wrote:
>  - Improve error reporting from Lua

I looked at the commit log. I like how you are *already* fixing Lua bugs... still not considering LuaD? :P
December 29, 2013
Le 29/12/2013 09:26, Jakob Ovrum a écrit :
> On Sunday, 29 December 2013 at 01:15:50 UTC, Xavier Bigand wrote:
>>  - Improve error reporting from Lua
>
> I looked at the commit log. I like how you are *already* fixing Lua
> bugs... still not considering LuaD? :P
We don't fix Lua, it was about how the DMLEngine catch Lua's errors and forward it to the D part, there was also some issues when there is mismatch between D signature and Lua calls,...

Bruno took a look to LuaD, but for the moment he is more comfortable with Lua and he really need to be on latest Lua version.

I forgot to tell we add the dub support to build the project.

December 29, 2013
On Sunday, 29 December 2013 at 01:15:50 UTC, Xavier Bigand wrote:
> Latest news of DQuick for this year.
>
> The good news is, the project still alive and Bruno added some interesting stuff to the DMLengine :
>  - Adding support of arrays
>  - Adding support of delegates
>  - Improve error reporting from Lua
>
> Our minesweeper sample works well but don't use arrays for the moment.
>
> About arrays, a signal is emitted for the entire array, not for each values. It completely different to the Qt choice use QAbstractListModel, this force the user to create a wrapper for properties on array or list. Our solution works without any wrapper, but we have to do some real tests to see if it's a valid solution.
>
> I hope 2014 will be the year when DQuick could be tested/used by some of you, but for that we need add some missing features, fix a lot of bugs and firstly works on the documentation (that is completely inexistent).

Does dQuick ready for writing very simple apps with several buttons and other simple controls?
December 29, 2013
Le 29/12/2013 15:15, Suliman a écrit :
> On Sunday, 29 December 2013 at 01:15:50 UTC, Xavier Bigand wrote:
>> Latest news of DQuick for this year.
>>
>> The good news is, the project still alive and Bruno added some
>> interesting stuff to the DMLengine :
>>  - Adding support of arrays
>>  - Adding support of delegates
>>  - Improve error reporting from Lua
>>
>> Our minesweeper sample works well but don't use arrays for the moment.
>>
>> About arrays, a signal is emitted for the entire array, not for each
>> values. It completely different to the Qt choice use
>> QAbstractListModel, this force the user to create a wrapper for
>> properties on array or list. Our solution works without any wrapper,
>> but we have to do some real tests to see if it's a valid solution.
>>
>> I hope 2014 will be the year when DQuick could be tested/used by some
>> of you, but for that we need add some missing features, fix a lot of
>> bugs and firstly works on the documentation (that is completely
>> inexistent).
>
> Does dQuick ready for writing very simple apps with several buttons and
> other simple controls?

I prefer say no, cause there is a lot of small bugs that can be a real pain. A lot of those bugs can be bypassed by workaround based on property bindings, for example aspect ratio on images certainly not work (cause I haven't already tested), but these can easily done by property binding on width and height,...

But if you try, feel comfortable to report bugs in our github tracker or to send us pull request.

December 29, 2013
Le 29/12/2013 02:15, Xavier Bigand a écrit :
> Latest news of DQuick for this year.
>
> The good news is, the project still alive and Bruno added some
> interesting stuff to the DMLengine :
>   - Adding support of arrays
>   - Adding support of delegates
>   - Improve error reporting from Lua
>
> Our minesweeper sample works well but don't use arrays for the moment.
>
> About arrays, a signal is emitted for the entire array, not for each
> values. It completely different to the Qt choice use QAbstractListModel,
> this force the user to create a wrapper for properties on array or list.
> Our solution works without any wrapper, but we have to do some real
> tests to see if it's a valid solution.
>
> I hope 2014 will be the year when DQuick could be tested/used by some of
> you, but for that we need add some missing features, fix a lot of bugs
> and firstly works on the documentation (that is completely inexistent).

I think I forgot to thank publicly Piotr Podsiadły for his contributions on a animations module and SDLImage replacement by devil.

He did a great job on images management by adding the notion of loader/writers.

He also add an animation system, but it's not binded in Lua for the moment.

So thank you Piotr Podsiadły, maybe you can share some words about your experience on DQuick?