flexible dRuby alternative