Subscribe to get weekly email with the most promising tools 🚀

RainLisp - это язык программирования, принадлежащий к семье языков LISP с множеством сходств с Scheme. Он полностью реализован на C и, следовательно, интегрирован в экосистему .NET. Он не предназначен для замены вашего повседневного языка программирования на работе. Однако вы можете интегрировать его в ваши существующие системы для их конфигурации в терминах кода. Вы также можете использовать его независимо с его редактором кода, чтобы изучать LISP, играть с ним и веселиться.

Перечислено в категориях:

Открытый исходный кодGitHubИнструменты разработчика
RainLisp-image-0

Описание

RainLisp - это язык программирования, принадлежащий к семейству языков LISP с множеством сходств с Scheme. Он полностью реализован на языке C и поэтому доступен в экосистеме .NET. Он не призван заменить ваш ежедневный язык программирования на работе, но вы можете интегрировать его с вашими существующими системами для их настройки в терминах кода. Простота и возможности RainLisp делают его идеальным для использования как DSL (Domain Specific Language), который интегрируется с вашей системой .NET. Кроме того, вы легко можете расширить его для реализации собственного диалекта LISP или заменить некоторые его компоненты, такие как токенизатор и парсер, и повторно использовать интерпретатор для легкого создания совершенно другого, но совместимого языка программирования. Вы также можете использовать его независимо, используя его редактор кода для изучения LISP, экспериментов и развлечений.

Как использовать RainLisp?

Для использования RainLisp просто загрузите RainLisp Console или расширение RainLisp для VSCode. Вы можете начать с изучения предоставленной документации, учебных пособий и спецификаций. Используйте редактор кода для написания и выполнения кода на RainLisp, а также воспользуйтесь его интеграцией с экосистемой .NET для различных программных задач.

Основные функции RainLisp:

1️⃣

Язык программирования LISP

2️⃣

Интеграция с экосистемой .NET

3️⃣

Возможности DSL

4️⃣

Расширяемость для собственных диалектов

5️⃣

Редактор кода для обучения

Почему использовать RainLisp?

#Сценарий использованияСтатус
# 1Реализация логики рабочего процесса в RainLisp
# 2Создание DSL для конфигурации системы .NET
# 3Изучение и экспериментирование с LISP

Разработано RainLisp?

RainLisp разработан chr1st0scli, программистом, страстно увлеченным созданием инновационных инструментов и языков для сообщества разработчиков.

Часто задаваемые вопросы RainLisp