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

В чем разница между встроенной функцией FUNCTION и надстройкой FUNCS?
В Rebol 3 есть новая реализация FUNCTION , которая позволяет автоматически связывать переменные с локальный контекст по умолчанию. У FUNCTION проблема со значением VALUE? test, поскольку он возвращает TRUE, даже если переменная еще не была...
114 просмотров
schedule 10.04.2023

Насколько хорошо масштабируется Rebol в конфигурации FCGI?
Я планирую написать довольно приличное веб-приложение на Rebol (на данный момент CGI на Apache 2), но первоначальные тесты производительности были очень обескураживающими. Я получаю всего 4-5 запросов в секунду, когда запускаю тест Apache в...
424 просмотров
schedule 04.08.2022

Как показать, какие уточнения доступны для слова?
Тип данных даты имеет большой набор уточнений, например: t: now t/second == 21 t/month == 4 Как получить список доступных уточнений для такого слова, как t ?
91 просмотров
schedule 05.11.2022

Rebol 3 - ЧИТАТЬ веб-сайты
Основной вопрос, но мои первые пять минут просмотра документации ничего полезного мне не сказали. В ребол 2: >> read http://www.google.com == {<!doctype html><html itemscope="itemscope"...
209 просмотров
schedule 26.06.2022

REBOL 3 - Где можно получить доступ к определенным пользователем словам пространства имен?
Допустим, я определяю несколько слов: Word1: 5 Word2: "blahdiddyblah" Есть ли какая-то часть или блок системы, в котором хранятся используемые слова? Пробовал что-то вроде этого, но не получилось: S1: to-block copy...
281 просмотров
schedule 05.03.2024

Rebol 3 - Как создать текстовое поле для пароля? (кружки или звездочки вместо текста)
В Rebol 2 для создания текстового поля пароля можно написать view [ field hide ] Как это сделать в Rebol 3?
207 просмотров
schedule 07.09.2022

Должен ли я использовать обработчик событий или актер для добавления элементов управления клавиатуры для игры
В Rebol3 Saphir я пишу игру, и я возился с функциональностью обработчика событий, а также с актерами, и мне было интересно, будет ли лучше использовать обработчик событий для управления клавиатурой для игры или для добавить актера в один из элементов...
172 просмотров
schedule 22.11.2022

Как установить первоначальный фокус в макете?
rebol [] view [ f: field "" button "focus" on-action [ focus f ] when [load] on-action [focus f] ] Использование кнопки focus устанавливает фокус правильно, но я бы хотел, чтобы фокус устанавливался при появлении...
70 просмотров
schedule 07.06.2023

Почему map-each сохраняет последнее значение для ссылок на устанавливаемое слово?
map-each можно использовать для оценки некоторого кода для каждого члена в коллекции и агрегирования результатов оценки в блоке: >> values: map-each x [1 2] [ print ["Doing mapping for" x] x * 10 ] Doing mapping for 1 Doing...
86 просмотров

Локализация Rebol
Я прошел через несколько руководств, таких как Межплатформенная разработка приложений с Rebol 3 Saphir . Там упоминается призыв: >> system/locale/months == [ "January" "February" "March" "April" "May" "June" "July" "August"...
72 просмотров
schedule 09.07.2023

Альтернативные правила в PARSE только с SKIP не дали ожидаемых результатов
Я обнаружил фрагмент кода: blk: [1 #[none] 2 #[none] 3 #[none]] probe parse blk [ any [ set s integer! (print 'integer) | (print 'none) skip ] ] вывод: integer none integer none integer none none true Обратите...
60 просмотров
schedule 28.07.2023

порты stdout и stderr в Rebol3?
Вы можете читать байты из system/ports/input , и если вы конвертируете их из BINARY! байт в STRING! кодовых точек Unicode вы получаете что-то связное: >> to-string read system/ports/input Hello == "Hello^/" Но если вы попытаетесь...
127 просмотров
schedule 15.07.2022

r3-gui не может вводить китайский язык пиньинь
Поле sometext теперь не может вводить китайские символы: REBOL [ title: "test" ] load-gui view [ sometext: field ]
81 просмотров
schedule 27.04.2023

Как я могу включить состояние новой строки слова в Rebol?
Знаю, знаю. «Какое состояние новой строки?», - спросите вы. Что ж, позвольте мне показать вам: append [] w: first new-line [hello] on == [ hello ] W - это теперь слово, которое при добавлении к блоку создает новую строку. Вы можете...
147 просмотров
schedule 08.12.2022

Как передать URL-адрес файла cookie с помощью Rebol 3?
Используя R3, мне нужно получить локализованную версию страницы с веб-сайта, который использует файлы cookie для обработки этого. В REBOL 2.x я мог сделать это: page: http://www.rci.com/resort-directory/resortDetails?resortCode=0450...
164 просмотров
schedule 13.06.2022

Возвращает только объектные слова, но не функции, определенные с двоеточием в качестве суффикса.
Когда object! создается, как показано ниже: REBOL [] Room: make object! [ price: copy "" area: copy "" total: func [] [ price * 2 ] set 'total2 func [] [ price * 3 ] ] Результат probe Room :...
61 просмотров
schedule 12.02.2023

Удалить повторяющиеся объекты из серий в Rebol
В R2 и R3 я могу использовать unique для удаления повторяющихся элементов из серии: >> a: [1 2 2 3] >> length? a == 4 >> length? unique a == 3 Как я могу выполнить одну и ту же операцию над рядом объектов? например.,...
182 просмотров
schedule 15.05.2023

Макет REBOL: как автоматически создавать слова макета - слово не имеет контекста?
Используя REBOL / View 2.7.8 Core, я хотел бы заранее подготовить макет представления, автоматически назначив слова различным элементам макета, как в следующем примере. Вместо prepared-view: [across cb1: check...
99 просмотров
schedule 21.05.2023

Функция трассировки, написанная на Rebol
В Rebol (Red, R3 Ren-c) можно написать функцию, аналогичную TRACE, которая выдает следующий результат: foo: func [val1 val2 /local temp] [ temp: val1 + 5 val2 + temp ] bar: func [x /ris 'var "blablalba"][ if ris [set...
102 просмотров
schedule 06.09.2023