REBOL Core Manual

REBOL/Core Users Guide

For REBOL Version 2.3

Copyright 2005 REBOL Technologies
Send comments/corrections to Feedback
Коментарии/замечания к переводу pochinok@bk.ru

1

Введение

Введение в REBOL/Core, информация о руководстве, информация о технической поддержке и куда отправлять комментарии.

2

Подготовка

Установка, запуск и завершение сеансов REBOL. Использование консоли REBOL. Получение помощи от REBOL. Сообщения об ошибках. Как обновить REBOL.

3

Краткий обзор

Краткий обзор, в котором описаны значения, слова, блоки, переменные, оценка, функции, пути, объекты, сценарии, файлы и сеть.

4

Выражения

Как оцениваются блоки, значения и слова. Условные, повторяющиеся и выборочные выражения. Остановка оценки. Восстановление после ошибки.

5

Скрипты

Заголовки скрипта. Аргументы командной строки для скриптов. Загрузка, сохранение и комментирование скриптов. Руководство по хорошему стилю написания сценариев.

6

Серии

Серии - основа REBOL. Описание функций серий и типов данных. Создание и копирование серий. Итерация серии. Поиск и сортировка серий. Серии как наборы данных.

7

Серии блоков

Особенности серии блоков. Блоки блоков. Пути для вложенных блоков. Массивы. Составные блоки.

8

Серии строк

Специальные строковые функции и преобразование значений в строки.

9

Функции

Оценка функций и аргументов. Определение функций. Вложенные, безымянные и условные функции. Атрибуты функции. Объем переменных. Отражающие свойства. Онлайн-справка по функциям. Просмотр исходного кода функции.

10

Объекты

Создание и клонирование объектов. Доступ к объектам. Ссылаясь на себя. Инкапсуляция. Отражающие свойства.

11

Математика

Скалярные типы данных. Порядок оценки. Стандартные функции и операторы. Преобразование типов. Сравнение. Функции журнала, триггера и логики.

12

Файлы

Имена и пути файлов. Чтение и запись файлов. Преобразование строк и блоки строк. Доступ к каталогам и функции файлов каталога.

13

Сетевые
протоколы

О сети REBOL. Начальная настройка. DNS, Whois, Finger Daytime, HTTP, SMTP, POP, FTP, NNTP, CGI, TCP и UDP.

14

Порты

О портах ввода/вывода. Открытие, чтение, запись, закрытие портов. Обновление и ожидание портов. Другие режимы порта. Права доступа к файлам. Каталог портов.

15

Парсинг

Разбиение строк. Грамматические правила. Пропуск ввода. Типы соответствия. Рекурсия и оценка.

A1

Значения

Обзор типов данных в Rebol.

A2

Ошибки

Сообщения об ошибках в Rebol, категории ошибок, перехват ошибок, объекты ошибок, ошибки генерируемые пользователем.

A3

Консоль

Командная строка. История ввода и повторный ввод. Индикатор занятости. Расширенные консольные операции.

C1

Изменения

Дополнения к этому документу для последующих версий 2.3.0-2.5.X

C2

Обновления

Новые версии REBOL, включая тестовые и предварительные выпуски.

Copyright REBOL Technologies. All Rights Reserved.
REBOL and the REBOL logo are trademarks of REBOL Technologies.