ruby, scala