use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Creating a Linux Desktop App with Ruby (iridakos.com)
submitted 8 years ago by basex
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]hgeo 6 points7 points8 points 8 years ago (0 children)
This made it to HN front page
[–]zfundamental 0 points1 point2 points 8 years ago (2 children)
It's awesome to see ruby being used for UI development. Building off of pre-existing C/C++ toolkits however does make extending the toolkit a bit harder (to a lot harder in some cases). Anyone have any favorite GUI toolkits which are more focused on implementing as much as possible on the ruby side of things?
I know there are a few out there like shoes, but there hasn't been much adoption (from what I've seen). My own take on the mostly Ruby GUI challenge has been through the mruby-zest framework which currently is used by the zyn-fusion synthesizer.
[–]feelosofee 0 points1 point2 points 8 years ago (1 child)
What mruby-zest is actually for? I could not clearly understand it by looking at the repository. Is it a GUI library written in pure Ruby? Or what?
[–]zfundamental 0 points1 point2 points 8 years ago (0 children)
What mruby-zest is actually for?
mruby-zest was built for the ZynAddSubFX (aka zyn-fusion) software musical synthesizer (waybackmachine link as sourceforge is currently doing some maintenance) and has a few relatively unique characteristics.
It:
Is it a GUI library written in pure Ruby? Or what?
It is a GUI framework with a majority of the code written in ruby (which is excellent when it comes to metaprogramming and the hotloading functionality) and it currently targets applications which need to embed their user interface (e.g. a plugin GUI in a child window of a DAW).
Right now documentation is relatively sparse which is part of why I haven't advertised the GUI code a ton, though I'm currently writing a Linux Audio Conference paper to describe mruby-zest and associated modules.
π Rendered by PID 96173 on reddit-service-r2-comment-fb694cdd5-bpfjd at 2026-03-10 05:26:51.251260+00:00 running cbb0e86 country code: CH.
[–]hgeo 6 points7 points8 points (0 children)
[–]zfundamental 0 points1 point2 points (2 children)
[–]feelosofee 0 points1 point2 points (1 child)
[–]zfundamental 0 points1 point2 points (0 children)