В настоящее время я пишу медиаплеер на Ruby (называемый Shroom ) с интерфейсом GTK, но я использую MediaCtrl WxWidget для кроссплатформенной абстракции воспроизведения звука. Я не хочу использовать WxRuby и для интерфейса, так как мне нужно работать с TreeView GTK.
Какие проблемы с производительностью могут возникнуть из-за этого? Разве так плохо иметь два основных цикла?