Я строю модель для отображения пользовательского интерфейса с использованием SDL2 на Rebol3.Объект против блока
До сих пор, я хотел бы сделать что-то вроде этого:
gui: copy []
append gui context [style: 'h1 at: 10x30 text: "Hello World!" font: arial]
, но я должен использовать объект! когда мне нужен Блок! например:
gui: copy []
append/only gui reduce/no-set [style: 'h1 at: 10x30 text: "Hello World!" font: arial]
Что вы думаете об этом? Что лучше всего использовать? Любое другое предложение?
Я думаю, что ключ «почему диалект» (как это предлагает @rebolek) в основном потому, что, когда вы выполняете свои спецификации как объекты в этой форме, это действительно можно сделать на любом языке. Вы не играете в сильные стороны среды. Это не значит, что это плохо, это просто делает то, что вы делаете, что-то не замечательное ... и у кого-то с JSON или QML или с подобным будет решение, похожее на него. Конечно, говоря о вилках и [различие во имя разницы] (http://files.abovetopsecret.com/files/img/rl52152b96.jpg) ... – HostileFork