Re: Graphical Toolkits

2016-08-26 Thread Kaare Rasmussen

On 2016-08-26 03:14, Timo Paulssen wrote:
with Inline::Python you can use at least one of the Qt bindings python 


The Inline::* options are mostly interesting when porting or binding to 
existing applications, IMHO. But it's a valid point. Doesn't Perl 5 have 
some implementations as well?



The KDE project has something called "SMOKE" that has almost zero
documentation, but it'd allow us to build a full binding for Qt with
relatively low effort - once someone has SMOKE figured out.


Yeah, I saw that too. It seems rather easy, as a way of doing this, but 
binding to a full toolkit is of course a massive task.

Other than that, we have a native Electron binding, which is the thing
that powers the Atom Editor if i'm not mistaken.

Didn't know about this one.


Hope that helps!


Certainly did, thanks.

/kaare


Re: Graphical Toolkits

2016-08-25 Thread Timo Paulssen
On 08/25/2016 11:30 AM, Kaare Rasmussen wrote:
> Hi
>
> ISTM that right now the only option if you want to develop a graphical
> desktop application is GTK. At least it seems to be the only one on
> the modules list. You may very well correct me if I'm wrong.
>
> I'm thinking if anybody has any knowledge of other projects, perhaps
> Qt5, Wx, or any other on or off this list:
> https://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits .
>
> Note: I'm not saying that GTK is bad, or there's anything wrong with
> it. Just looking for alternatives, with a not-too-short horizon.
>
> /kaare
>

Hey Kaare,

with Inline::Python you can use at least one of the Qt bindings python
has. I forgot whether it's PyQt or PySide that nine tested
Inline::Python with, but it did definitely work. And Inline::Python also
gives you Tk, bindings for GTK 2 and 3, WxWidgets and probably more others.

The KDE project has something called "SMOKE" that has almost zero
documentation, but it'd allow us to build a full binding for Qt with
relatively low effort - once someone has SMOKE figured out.

Other than that, we have a native Electron binding, which is the thing
that powers the Atom Editor if i'm not mistaken.

Maybe the "most wanted" document for native bindings wants a bit of a
touch-up in this area:

   
https://github.com/perl6/perl6-most-wanted/blob/master/most-wanted/bindings.md#user-interfaces

Hope that helps!
  - Timo


Graphical Toolkits

2016-08-25 Thread Kaare Rasmussen

Hi

ISTM that right now the only option if you want to develop a graphical 
desktop application is GTK. At least it seems to be the only one on the 
modules list. You may very well correct me if I'm wrong.


I'm thinking if anybody has any knowledge of other projects, perhaps 
Qt5, Wx, or any other on or off this list: 
https://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits .


Note: I'm not saying that GTK is bad, or there's anything wrong with it. 
Just looking for alternatives, with a not-too-short horizon.


/kaare