October 02, 2022
On 10/1/22 17:31, Willian wrote:

> How can I use CopperSpice with Qt + Dlang?

Normally, one needs D bindings for C and C++ libraries.

Barbara offered help to work with people experienced in D to produce such bindings.

Ali


October 02, 2022
On Sunday, 2 October 2022 at 07:00:20 UTC, Ali Çehreli wrote:
> On 10/1/22 17:31, Willian wrote:
>
> > How can I use CopperSpice with Qt + Dlang?
>
> Normally, one needs D bindings for C and C++ libraries.
>
> Barbara offered help to work with people experienced in D to produce such bindings.
>
> Ali

Could some D-experienced people in this community help to
Barbara to produce such bindings?
October 03, 2022
On Sunday, 2 October 2022 at 00:31:05 UTC, Willian wrote:
> On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli wrote:
>> On 9/27/22 16:21, Vladimir Marchevsky wrote:
>>
>> > Considering licensing model of Qt and political decisions of
>> Qt
>> > Foundation
>>
>> Those were the reasons why my friends Barbara and Ansel started CopperSpice:
>>
>>   https://www.copperspice.com
>>
>> Ali
>
> How can I use CopperSpice with Qt + Dlang?

CopperSpice is a derivative of Qt and offers roughly the same API with a much better implementation. For example the meta object compiler is not required as we implemented the functionality in pure C++. Our CS Overview documentation contains   a migration guide to CS.

https://www.copperspice.com/docs/cs_overview/cs-migration.html

We do not have D bindings (as of yet) and our team would be happy to work with other developers to create them.

Barbara


November 02, 2022
On Monday, 3 October 2022 at 01:22:24 UTC, Barbara wrote:
> On Sunday, 2 October 2022 at 00:31:05 UTC, Willian wrote:
>> On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli wrote:
>>> On 9/27/22 16:21, Vladimir Marchevsky wrote:
>>>
>>> > Considering licensing model of Qt and political decisions of
>>> Qt
>>> > Foundation
>>>
>>> Those were the reasons why my friends Barbara and Ansel started CopperSpice:
>>>
>>>   https://www.copperspice.com
>>>
>>> Ali
>>
>> How can I use CopperSpice with Qt + Dlang?
>
> CopperSpice is a derivative of Qt and offers roughly the same API with a much better implementation. For example the meta object compiler is not required as we implemented the functionality in pure C++. Our CS Overview documentation contains   a migration guide to CS.
>
> https://www.copperspice.com/docs/cs_overview/cs-migration.html
>
> We do not have D bindings (as of yet) and our team would be happy to work with other developers to create them.
>
> Barbara

Hi Barbara, I would like to congratulate you for the excellent work. I would also like to encourage D developers to help your team with D bindings. Any D developers willing to do this work? Thank you.

November 21, 2022

On Tuesday, 27 September 2022 at 23:21:07 UTC, Vladimir Marchevsky wrote:

>

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

>

I would like to know if it is possible to gather the D community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway for many programmers in the D language.

Considering licensing model of Qt and political decisions of Qt Foundation, GTK looks much better. Also having C API GTK is probably much easier to use directly and efficiently rather than non-standard C++ of Qt.

Just thought I'd make you aware, GNOME (the org that works on GTK) is no better than Qt in terms of you know what :/

November 21, 2022
> We do not have D bindings (as of yet) and our team would be happy to work with other developers to create them.
>
> Barbara

good for you, that's really cool :-D
November 21, 2022

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

>

https://forum.dlang.org/post/misbkuqdifjdhhsoxbxc@forum.dlang.org

On Sunday, 21 November 2021 at 15:08:18 UTC, MGW wrote:

>

I am still developing my QtE5 library.
Unfortunately, I don't have enough free time to make it into a complete dub package.

Link to short video: http://www.youtube.com/watch?v=TFN5P4eoS_o

Dear friends,
I would like to know if it is possible to gather the D community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway for many programmers in the D language.

how about we work on our own UI library for D language in opengl or something?

November 21, 2022

On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear wrote:

>

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

>

https://forum.dlang.org/post/misbkuqdifjdhhsoxbxc@forum.dlang.org

On Sunday, 21 November 2021 at 15:08:18 UTC, MGW wrote:

>

I am still developing my QtE5 library.
Unfortunately, I don't have enough free time to make it into a complete dub package.

Link to short video: http://www.youtube.com/watch?v=TFN5P4eoS_o

Dear friends,
I would like to know if it is possible to gather the D community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway for many programmers in the D language.

how about we work on our own UI library for D language in opengl or something?

(idk just an idea i had lmao)

November 21, 2022
On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear wrote:
> how about we work on our own UI library for D language in opengl or something?

been there done that

http://arsd-official.dpldocs.info/arsd.minigui.html
November 23, 2022

On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear wrote:

>

how about we work on our own UI library for D language in opengl or something?

Writing a UI library involves an insane amount of work and you can not just call a few OpenGL functions. What about Vulkan support? Are you going to use system calls to draw natively on the given platform, emulate the native look and feel with custom draw controls, or design your own user interface theme?

A UI library is responsible for drawing everything, responding to user interface events, allowing the user to crate custom controls, classes to display relational data (SQL), clipboard handling, etc.

This is a very brief overview and we are happy to expand on this discussion.

Barbara
Co-Founder of CopperSpice