I was wondering about XUL and Chromium but I don’t know if they count as UI
toolkits

S.

On Mon, 5 Aug 2019 at 11:14, Neil Van Dyke <n...@neilvandyke.org> wrote:

> Thank you, Roman.
>
> For those who don't know, `gir` potentially lets people use many of the
> libraries behind the Gnome GUI desktop environment that's popular on
> GNU/Linux and other places.  It does FFI to the GObject object system
> that backs those libraries, and perhaps also uses the metadata now
> provided to making bindings easier.
>
> The Racket cross-platform GUI API, such as is used in the implementation
> of DrRacket, already uses a subset of some of these libraries (from both
> GTK version 3 and 2 sets) on many platforms, *but* GObject bindings let
> you do a lot more than the cross-platform toolkit, on platforms that
> support it (though unfortunately you then run only on those platforms).
>
> For related GObject/Gnome/GTK/etc. bindings work, the most active might
> be Guile (the GNU project's own Scheme dialect, which has some nice new
> work, if you haven't looked at it in a while), which has had a number of
> such attempts at GTK/etc. bindings, and a there's new work on
> GObject-based bindings: https://github.com/spk121/guile-gi
>
> The other really popular GUI desktop toolkit family (other than
> HTML&CSS-based GUIs) is Qt.  This has always been the main competitor to
> GTK/Gnome, is even moreso now than it used to be, and is something I
> considered adding as a new backend for Racket's cross-platform toolkit,
> especially for handhelds.  Other than Qt, you might want to build a more
> lightweight toolkit, atop OpenGL ES and/or Vulkan, and make it friendly
> for handhelds, desktop/laptop, and HUD/HR (and preferably also hooked
> into Racket's cross-platform GUI API, but you might want to also provide
> a non-cross-platform API to it).
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/a9eb0d1a-4ef1-8d24-abce-ac73268bde4b%40neilvandyke.org
> .
>
-- 
----

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-%2Bs32AbUbDYEGiME94ZAL7Fp%3DhTbX9V2F%2B5MdN2Evtsrg%40mail.gmail.com.

Reply via email to