Вопросы по теме 'rebol3'

Как написать Hello, World CGI с Rebol 3?
Начнем с чего-нибудь простого: формы с полем, которое отображается эхом.
835 просмотров
schedule 14.04.2022

Использование вложенного правила с разбором
Я пытаюсь проанализировать некоторые данные, которые отформатированы следующим образом. data: [a b x b x x b a a x x b b x ] Что мне нужно, чтобы извлечь a и b по порядку и выполнить разные действия для каждого a и b. Ожидаемый результат...
99 просмотров
schedule 03.05.2023

как использовать load / next / error, когда могут быть встроенные блоки?
transcode / next / error возвращает первое загруженное значение и позицию после значения, поэтому вы можете перейти к загрузке следующего значения: >> transcode/next/error to binary! " a b c " == [a #{2062206320}] Или вы получаете...
102 просмотров
schedule 10.02.2023

Лучшее введение в диалекты и синтаксический анализ?
Я новичок в Rebol и работаю с небольшой корпоративной группой, чтобы оценить его для использования в некоторых областях, которые снова и снова доказали свою высокую устойчивость к изменениям и таким концепциям, как DSL. Может ли кто-нибудь...
433 просмотров
schedule 01.06.2023

Rebol 3 - Как отправить имя пользователя и пароль через https?
Я пытаюсь получить доступ к ленте из своей учетной записи Google и не знаю, как отправить пользователя и пароль: >> read https://mail.google.com/mail/feed/atom ** Access error: protocol error: "Authentication not supported yet" >>...
318 просмотров
schedule 04.06.2023

Правильный способ запроса файла в Rebol 3 GUI (сборка Saphir)
Правильный ли следующий способ преобразовать значение типа файла в слово с помощью request-file ? view [ text "Get file type value into a word" button "Target File Path" on-action [ set 'fn1 request-file ] ] :fn1 ; a file...
144 просмотров
schedule 19.06.2022

REBOL3 - Как установить начальный размер макета?
Мне нужно установить начальный размер макета для просмотра. Как я могу это сделать? в R2 это было: view layout/size [button] 1000x1000 Больше нет size уточнения макета, и попытка установить фасет не работает. view layout [button]...
139 просмотров
schedule 02.07.2022

В чем разница в целях TO и MAKE и где они задокументированы?
Я чувствую, что понимаю MAKE как конструктор для типа данных. Он принимает два аргумента... первый - целевой тип данных, а второй - "спецификация". В случае с объектами совершенно очевидно, что блок данных Rebol можно использовать в качестве...
114 просмотров
schedule 07.05.2024

Проблема рендеринга текста Rebol 3 с использованием GOB
Я пытаюсь лучше понять графику Rebol 3 на более низком уровне (т.е. без использования R3-GUI). У меня проблема с рендерингом текста в мазке. Это работает: REBOL [] par: make system/standard/para [] gob-svg: make gob! [ ;this GOB is just...
281 просмотров
schedule 16.11.2023

Как установить переменную в результат правила, совпадающего с несколькими элементами в Rebol PARSE?
Представьте себе простой пример, где мы хотим преобразовать строку "0-5" в "012345" . Это работает: >> parse "0-5" [ set a char! "-" set b char! ( while [a <= b] [ prin a a: a + 1...
144 просмотров
schedule 09.06.2022

Поддерживает ли поле Rebol 3 R3-GUI ввод строк, отличных от ascii?
Поле sometext теперь принимает только символы ASCII в качестве входных данных: REBOL [ title: "test" ] load-gui view [ sometext: field ]
302 просмотров
schedule 15.05.2023

Как завершить функцию уточнением, чтобы оно не требовалось?
Я пытаюсь обернуть функции общими уточнениями, чтобы их можно было вызывать без уточнений. Например, ARRAY-INITIAL size value вместо ARRAY/INITIAL size value wrap: function [refined [path!] args [block!]] [ function args compose [...
229 просмотров
schedule 28.09.2023

Для чего нужен конструктор # [datatype] в Rebol
Я просто наткнулся на этот синтаксис в Rebol для построения некоторых значений: >> #[email! "[email protected]"] == [email protected] Это похоже на >> to email! "[email protected]" == [email protected] и это >> #[string! "hello"] ==...
104 просмотров
schedule 26.04.2022

Как открыть/записать/читать порт в REBOL3?
У меня есть этот код в REBOL2: port: open/direct tcp://localhost:8080 insert port request result: copy port close port Что было бы эквивалентно в REBOL3?
289 просмотров
schedule 11.06.2023

Оценка блоков кода в Rebol3
Я пытаюсь улучшить пример головоломки со скользящими плитками , сделав начальные позиции случайными. Есть лучший способ сделать это -- "Преобразование значений в строки и объединить их вместе, чтобы передать для оценки." -- но подход, который я...
61 просмотров
schedule 14.08.2023

Записать блочный массив данных в файл
Я застрял на этом после многих попыток, у меня есть массив элементов, и я пытаюсь вывести это в файл, но проблема в том, что он записывает все сразу и игнорирует новую строку. Я начинаю задаваться вопросом, есть ли у ребола такая простая способность....
124 просмотров
schedule 29.12.2022

уникальный для блока не удаляет дубликаты
Строки являются частью URL-адресов, из которых я удалил основу. parse обнаруживает четыре URL-адреса в каком-то html файле. Я сузил проблему до этого: REBOL [] images:...
58 просмотров
schedule 07.10.2022

Как удалить строку заголовка по умолчанию на rebol?
Как удалить строку заголовка по умолчанию на rebol?
101 просмотров
schedule 11.09.2022