Возможности: Трансформация мысли

Lispex — поверхность выражений CSKernel™. Через Lena Code ваши идеи проходят через движок и обретают форму более чем в 30 целевых языках, таких как JavaScript, Python и Java. Узнайте, как архетип мысли проявляется в разнообразных формах.

Lispex — входная поверхность; побочные эффекты зависят от целевого рантайма. Ниже — как понимать IO (консоль/stdio), FS (файлы/пути), Net (HTTP/сокеты) сегодня.

Концепция

  • Возможности именуют категории эффектов: IO/FS/Net.
  • Lispex не поставляет рантайм; эффекты реализуются через API целевого языка.
  • В руководствах заголовки модулей/импорты не используются; подключайте стандартные библиотеки на стороне цели.

Что стабильно сейчас

  • Чистый код без побочных эффектов стабильно трансформируется для всех целей.
  • Печать результатов: часть целей не печатает последнее выражение автоматически; используйте print/console.log и т. п.

Ограничения и нюансы

  • Единого кросс‑целевого слоя IO/FS/Net пока не гарантируется.
  • Пути/кодировки/часовые пояса/разрешения различаются по ОС/целям. Рекомендуем UTF‑8, аккуратную работу с путями и обработку ошибок.
  • Сетевая работа требует библиотек и политик цели (CORS, TLS, прокси).

Безопасность и разрешения

  • Явно указывайте источники/приемники данных (валидация ввода, кодирование вывода).
  • Учитывайте песочницы (браузеры), UAC/ACL (настольные ОС), флаги рантайма (Node/deno/python).

Практический подход

  1. Преобразуйте Lispex в целевой язык.
  2. Подключите IO/FS/Net стандартными библиотеками цели.
  3. Держите Lispex‑часть максимально чистой, эффекты выносите в тонкие обёртки на стороне цели.

Открыть Lena Code: www.lenacode.com/code/