Песочница

Ваш первый проект

Начните с одного файла .lspx, держите эффекты на границе вызова и сделайте последним выражением значение для печати CLI.

Кратко

LISPEX
(define (eligible? age active?) (and (>= age 18) active?))
(eligible? 21 #t)

Результат

OUTPUT
#t

Рабочий порядок

  • Определите небольшие чистые процедуры, вызовите их с литеральными данными и запустите lispex rule.lspx или передайте файл в stdin.
  • В автоматизации считайте stdout, диагностику, предупреждения и статус выхода отдельными наблюдениями.
  • Закрепите версию Lispex и проверьте границы до превращения правила в корпус Vouch.

Границы

  • Не прячьте файл, сеть, время или случайность внутри правила, которое должно повторяться детерминированно.