Вопросы по теме '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