Песочница

Введение

Безопасный язык для бизнес-правил. Разберите два примера и запустите первую программу.

Лиспекс является языком для бизнес-правил, например издательских правил оформления. У него нет доступа к файлам и сети, поэтому его безопасно запускать внутри любой программы. Разберите два примера и запустите первую программу.

Оба примера можно выполнить в Песочнице без установки. Для начала достаточно понимать вызов функции и вопрос с ответом «да» или «нет».

Сложение двух чисел

LISPEX
(+ 2 3)

Результат

ВЫВОД
5

Скобки объединяют выражение. + задаёт операцию, а 2 и 3 служат её аргументами. Такие вызываемые операции в Лиспексе называются процедурами.

Решение о начале главы

В этом издательстве каждая глава начинается с нечётной страницы.

LISPEX
(define последняя-страница 37)

(if (odd? последняя-страница)
    '(решение вставить-пустую)
    '(решение начать-сразу))

Результат

ВЫВОД
(решение вставить-пустую)

define даёт номеру 37, последней странице предыдущей главы, имя последняя-страница. Условие (odd? последняя-страница) истинно, поэтому if выбирает первый ответ. Следующей была бы чётная страница 38, поэтому сначала вставляется пустая страница. Если бы предыдущая глава закончилась на чётной странице, результатом стал бы список (решение начать-сразу).

Апостроф сохраняет (решение вставить-пустую) как список данных. Без него Лиспекс попытался бы вызвать процедуру с именем решение. Приложение может прочитать этот список и вставить пустую страницу.

Запуск своей программы

Урок Первая программа предлагает запустить код, изменить число и исправить пропущенную скобку. План обучения ведёт через пять уроков. В них вы создадите издательское правило вёрстки и проверите 2 оставшиеся строки, 1 строку и заголовок главы.

Следующая задачаСтраница
Установить Лиспекс и проверить версиюЗагрузки
Запустить код в браузере или на своём компьютереПервая программа
Найти часто используемый синтаксисСинтаксис одним взглядом
Найти форму или процедуруБазовые формы синтаксиса или Указатель процедур
Читать SICP, изменять и запускать примерыLispex · курс SICP

Входные данные правилу передаёт приложение, и оно же решает, что делать с ответом. Что берёт на себя приложение, описано на странице Лиспекс в вашем приложении. Чтобы сохранить или передать правило, откройте Создание и восстановление изображений Лиспекса или Ваучер Лиспекса.

Следующий урок начинается на странице Первая программа.