This is awesome! I experimented successfully last year with running wxWidgets in Ruby using: 

https://github.com/Hanmac/rwx

It worked on Linux, but it had a very slow library compilation time as no compiled version was provided out of the box. Still, it was a step in the right direction.

My goal is to wrap wxWidgets with a Glimmer GUI DSL: https://github.com/AndyObtiva/glimmer

Glimmer provides DSLs following the Ruby way and Convention over Configuration for many GUI libraries like LibUI, Tk, SWT, GTK, Fox Toolkit, Swing, and JavaFX, among others.

I will look into wxruby3. Thank you for sharing and reviving a very useful desktop development project.

By the way, if you want to learn more about Glimmer, check out Glimmer DSL for LibUI:

https://github.com/AndyObtiva/glimmer-dsl-libui

My plan is to provide something similar for wxWidgets.

Best,

Andy Maleh

On Wed, May 10, 2023 at 6:06 AM martin--- via ruby-talk <ruby-talk@ml.ruby-lang.org> wrote:
For those of you (still) interested in building desktop GUI applications with Ruby this might be interesting.

A first public beta of the newly revived wxRuby3 has been released. Like former editions of this project wxRuby3 aims to provide a native extension wrapping the popular C++ wxWidgets GUI framework libraries.
If you are interested check this out:

Github: https://github.com/mcorino/wxruby3

Rubygems: https://rubygems.org/gems/wxruby3
 ______________________________________________
 ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
 To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
 ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org/


--