Jump to page: 1 24  
Page
Thread overview
Gui in D: I miss this project
Jan 09, 2017
aberba
Jan 10, 2017
rikki cattermole
Jan 10, 2017
Jacob Carlborg
Jan 10, 2017
rikki cattermole
Jan 10, 2017
Satoshi
Jan 11, 2017
thedeemon
Jan 11, 2017
aberba
Jan 11, 2017
Sai
Jan 12, 2017
aberba
Jan 12, 2017
lobo
Jan 12, 2017
aberba
Jan 13, 2017
Dukc
Jan 13, 2017
Dukc
Jan 13, 2017
Adam D. Ruppe
Jan 13, 2017
Adam D. Ruppe
Jan 14, 2017
Dukc
Jan 16, 2017
Vadim Lopatin
Jan 16, 2017
Jacob Carlborg
Jan 17, 2017
Vadim Lopatin
Jan 17, 2017
Adam D. Ruppe
Jan 17, 2017
Shachar Shemesh
Jan 18, 2017
rikki cattermole
Jan 18, 2017
Shachar Shemesh
Jan 18, 2017
Jacob Carlborg
Jan 18, 2017
aberba
Jan 18, 2017
Jacob Carlborg
Jan 18, 2017
aberba
Jan 18, 2017
rikki cattermole
Jan 19, 2017
Jacob Carlborg
Jul 13, 2017
Eljay
Jan 16, 2017
Vadim Lopatin
Jan 11, 2017
Jonas Drewsen
Jan 11, 2017
Chris Wright
Jan 12, 2017
thedeemon
Jan 13, 2017
Vadim Lopatin
Jan 13, 2017
rikki cattermole
Jan 13, 2017
Gerald
Jan 16, 2017
Jacob Carlborg
Jan 23, 2017
Nick Sabalausky
January 09, 2017
This seemed to be an effort (among others) to bring GUI cross platform to standard D but some language/compiler/Phobos/Deimos/manpower issues were the drag.

https://github.com/Devisualization


We now have DLangUI.

I wonder what the current drag is.
January 10, 2017
On 10/01/2017 10:41 AM, aberba wrote:
> This seemed to be an effort (among others) to bring GUI cross platform
> to standard D but some language/compiler/Phobos/Deimos/manpower issues
> were the drag.
>
> https://github.com/Devisualization
>
>
> We now have DLangUI.
>
> I wonder what the current drag is.

Nice to see my work comes up.

The previous generation of Devisualization projects had quite a few drawbacks hence I no longer working on them. I keep them around as they can still be quite useful for figuring out what to do.

The replacement so far are:
- Manu's color work
- My experimental (for Phobos) image library[0]
- Windowing/event loop library[1]

SPEW is the biggest drain on my resources at the moment. Since it provides the event loop and the core component to everything related to Devisualization, windowing.

The thing right now that is holding me up is ogl_gen[2]. Binding generator for OpenGL with a slight twist, it includes actual documentation in the comments of symbols!

[0] https://github.com/rikkimax/alphaPhobos/tree/master/source/std/experimental/graphic/image
[1] https://github.com/Devisualization/spew
[2] https://github.com/rikkimax/ogl_gen
January 10, 2017
On 2017-01-10 02:05, rikki cattermole wrote:

> The thing right now that is holding me up is ogl_gen[2]. Binding
> generator for OpenGL with a slight twist, it includes actual
> documentation in the comments of symbols!

If you're generating static binding, you could give DStep [1] a try. It include comments in the generated result.

[1] https://github.com/jacob-carlborg/dstep

-- 
/Jacob Carlborg
January 10, 2017
On 10/01/2017 8:31 PM, Jacob Carlborg wrote:
> On 2017-01-10 02:05, rikki cattermole wrote:
>
>> The thing right now that is holding me up is ogl_gen[2]. Binding
>> generator for OpenGL with a slight twist, it includes actual
>> documentation in the comments of symbols!
>
> If you're generating static binding, you could give DStep [1] a try. It
> include comments in the generated result.
>
> [1] https://github.com/jacob-carlborg/dstep

No can do, the reference is all in xml[0].
But yes the generator can do both static and dynamic.

[0] https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man4/glBindTextures.xml

January 10, 2017
On Monday, 9 January 2017 at 21:41:37 UTC, aberba wrote:
> This seemed to be an effort (among others) to bring GUI cross platform to standard D but some language/compiler/Phobos/Deimos/manpower issues were the drag.
>
> https://github.com/Devisualization
>
>
> We now have DLangUI.
>
> I wonder what the current drag is.

Actually I'm working on a GUI toolkit for 2 years. This quarter could be a first release if everything goes fine.
January 11, 2017
On Monday, 9 January 2017 at 21:41:37 UTC, aberba wrote:
> This seemed to be an effort (among others) to bring GUI cross platform to standard D but some language/compiler/Phobos/Deimos/manpower issues were the drag.
>
> https://github.com/Devisualization
>
>
> We now have DLangUI.
>
> I wonder what the current drag is.

No drag, DLangUI is quite fine and usable (and already being used in industry).
Or are you talking about including it into Phobos? That's not the best idea, it would make Phobos unnecessary fat and involve some dependencies complicating things, besides there is never a consensus regarding a GUI library, trying to include any GUI library is a recipe for eternal flamewar about all the different aspects of what GUI library should be and do.
If you need some GUI, DLangUI is just a "dub build" away.
January 11, 2017
On Wednesday, 11 January 2017 at 07:21:22 UTC, thedeemon wrote:
> On Monday, 9 January 2017 at 21:41:37 UTC, aberba wrote:
>> [...]
>
> No drag, DLangUI is quite fine and usable (and already being used in industry).
> Or are you talking about including it into Phobos? That's not the best idea, it would make Phobos unnecessary fat and involve some dependencies complicating things, besides there is never a consensus regarding a GUI library, trying to include any GUI library is a recipe for eternal flamewar about all the different aspects of what GUI library should be and do.
> If you need some GUI, DLangUI is just a "dub build" away.

I'm worried about it not becoming abandoned.
January 11, 2017
On Wednesday, 11 January 2017 at 09:17:45 UTC, aberba wrote:
> On Wednesday, 11 January 2017 at 07:21:22 UTC, thedeemon wrote:
>> On Monday, 9 January 2017 at 21:41:37 UTC, aberba wrote:
>>> [...]
>>
>> No drag, DLangUI is quite fine and usable (and already being used in industry).
>> Or are you talking about including it into Phobos? That's not the best idea, it would make Phobos unnecessary fat and involve some dependencies complicating things, besides there is never a consensus regarding a GUI library, trying to include any GUI library is a recipe for eternal flamewar about all the different aspects of what GUI library should be and do.
>> If you need some GUI, DLangUI is just a "dub build" away.
>
> I'm worried about it not becoming abandoned.

I guess this is a risk with any free SW, the risk of it getting abandoned. Unless someone is willing to pay money for support contracts, which is not possible for hobbyists like me. Nor can I support it myself as I am not an expert in that field.

After suffering from this couple of times, I now tend to prefer SW from big corporations which hopefully will be supported for few years or SW from communities which are large enough to pick things up when things are abandoned.

Didn't mean to offend anyone, just thinking out loud.





January 11, 2017
On Wed, 11 Jan 2017 07:21:22 +0000, thedeemon wrote:
> If you need some GUI, DLangUI is just a "dub build" away.

How does DLangUI do with screen readers and magnifiers?

From what I'm seeing, neither GTK+ nor Qt work with screen readers anad other assistive technologies. wxWidgets has some accessibility bugs (wxGrid is invisible to screen readers). DLangUI uses OpenGL, so it's less likely to support screen magnifiers (and equally unlikely to support screen readers).
January 11, 2017
On Wednesday, 11 January 2017 at 09:17:45 UTC, aberba wrote:
> On Wednesday, 11 January 2017 at 07:21:22 UTC, thedeemon wrote:
>> On Monday, 9 January 2017 at 21:41:37 UTC, aberba wrote:
>>> [...]
>>
>> No drag, DLangUI is quite fine and usable (and already being used in industry).
>> Or are you talking about including it into Phobos? That's not the best idea, it would make Phobos unnecessary fat and involve some dependencies complicating things, besides there is never a consensus regarding a GUI library, trying to include any GUI library is a recipe for eternal flamewar about all the different aspects of what GUI library should be and do.
>> If you need some GUI, DLangUI is just a "dub build" away.
>
> I'm worried about it not becoming abandoned.

This. Dlangui does seem too fat to add to phobos.

What could be done in general for these cases is to let the D org. pick a couple of important libraries that is not suited for Phobos and try to move them to the dlang github org as owner (if current owner agrees of course). Original owner becomes lead/driver on the moved repo.

That would be strong sign of commitment and in case of the original owner losing interest the dlang org. can assign a new driver.


« First   ‹ Prev
1 2 3 4