Вопросы по теме '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 просмотров
schedule
06.06.2022
Локализация 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