Лиспекс является языком для бизнес-правил, например издательских правил оформления. У него нет доступа к файлам и сети, поэтому его безопасно запускать внутри любой программы. Разберите два примера и запустите первую программу.
Оба примера можно выполнить в Песочнице без установки. Для начала достаточно понимать вызов функции и вопрос с ответом «да» или «нет».
Сложение двух чисел
(+ 2 3)Результат
5Скобки объединяют выражение. + задаёт операцию, а 2 и 3 служат её
аргументами. Такие вызываемые операции в Лиспексе называются процедурами.
Решение о начале главы
В этом издательстве каждая глава начинается с нечётной страницы.
(define последняя-страница 37)
(if (odd? последняя-страница)
'(решение вставить-пустую)
'(решение начать-сразу))Результат
(решение вставить-пустую)define даёт номеру 37, последней странице предыдущей главы, имя
последняя-страница. Условие (odd? последняя-страница) истинно, поэтому
if выбирает первый ответ. Следующей была бы чётная страница 38, поэтому
сначала вставляется пустая страница. Если бы предыдущая глава закончилась на
чётной странице, результатом стал бы список (решение начать-сразу).
Апостроф сохраняет (решение вставить-пустую) как список данных. Без него
Лиспекс попытался бы вызвать процедуру с именем решение. Приложение может
прочитать этот список и вставить пустую страницу.
Запуск своей программы
Урок Первая программа предлагает запустить код, изменить число и исправить пропущенную скобку. План обучения ведёт через пять уроков. В них вы создадите издательское правило вёрстки и проверите 2 оставшиеся строки, 1 строку и заголовок главы.
| Следующая задача | Страница |
|---|---|
| Установить Лиспекс и проверить версию | Загрузки |
| Запустить код в браузере или на своём компьютере | Первая программа |
| Найти часто используемый синтаксис | Синтаксис одним взглядом |
| Найти форму или процедуру | Базовые формы синтаксиса или Указатель процедур |
| Читать SICP, изменять и запускать примеры | Lispex · курс SICP |
Входные данные правилу передаёт приложение, и оно же решает, что делать с ответом. Что берёт на себя приложение, описано на странице Лиспекс в вашем приложении. Чтобы сохранить или передать правило, откройте Создание и восстановление изображений Лиспекса или Ваучер Лиспекса.
Следующий урок начинается на странице Первая программа.