Добро пожаловать! Ниже — поток работы в интерфейсе LENA code: открыть → написать → понять → выполнить → конвертировать 1:1.
1) Откройте в браузере
- Ссылка: https://www.lenacode.com
- Установка и вход не требуются (бесплатно).
2) Языки по умолчанию
- Вверху по умолчанию и Input, и Output —
Lispex. - Это наглядный знак того, что LENA code создан ради Lispex.
3) Имена файлов
- Первый файл называется
LENA_001.lispx. - Каждый новый увеличивает номер:
LENA_002.lispx,LENA_003.lispxи т. д.
4) Ввод кода
- В левом редакторе введите или вставьте пример ниже.
- Заголовки версии/совместимости — необязательные.
;; LENA_001.lispx
;! lispex 1.1 ; необязательный заголовок версии (грамматика ввода)
;! compat: r5rs ; необязательный переключатель совместимости R5RS
(define message "Hello, Lispex!")
message
5) Понять код
- Нажмите кнопку «Understand Code» (внизу справа).
- CSKernel™ разложит синтаксис Lispex на семантические атомы и покажет результат в правом Просмотрщике.
6) Выполнение Lispex
- Нажмите «Lispex Execution», чтобы выполнить текущий код.
- Результаты появятся в правой консоли.
7) Конвертация кода 1:1
- В выпадающем списке Output выберите целевой язык.
- Нажмите «1:1 Code Convert», чтобы сконвертировать в выбранный язык (доступно ~30 языков).
8) Дополнительные возможности
- Функциональный рефакторинг: приводит код к максимально «чисто функциональному» стилю.
- Пояснения на естественном языке: кратко объясняет выделенные блоки.
Следующие шаги
- Изучите «Синтаксис»: токены, литералы, базовые/производные формы, нормализация.
- Руководства: Модули возможностей, Подсказки по запуску на целях
- LENA code: www.lenacode.com
Мы рады увидеть, что вы создадите на Lispex.