Рубиновые туфли Gui Toolkit. Как это было сделано?

За последние несколько месяцев я строил много проектов с использованием Ruby. Каждый проект был своего рода игрой, которая выводит в командную строку. Инструментарий Gui говорит, что он написан на Ruby. Мой вопрос: как бы вы написали скрипт на ruby, который бы открывал маленькое диалоговое окно с кнопкой без какого-либо инструментария, такого как Shoes. Я хотел бы знать, что происходит за кулисами этого короткого фрагмента кода Шу, который вызывает окно с несколькими кнопками.

Shoes.app {
        background white
        stack(margin: 8) {
          button "A bed of clams"
          button "A coalition of cheetahs"
          button "A gulp of swallows"
        }
      }

Я был в предположении, что такие вещи могут быть сделаны только с JS/HTML/CSS.

0 ответов

Другие вопросы по тегам