RainLisp
RainLisp - это язык программирования, принадлежащий к семье языков LISP с множеством сходств с Scheme. Он полностью реализован на C и, следовательно, интегрирован в экосистему .NET. Он не предназначен для замены вашего повседневного языка программирования на работе. Однако вы можете интегрировать его в ваши существующие системы для их конфигурации в терминах кода. Вы также можете использовать его независимо с его редактором кода, чтобы изучать LISP, играть с ним и веселиться.
Перечислено в категориях:
Открытый исходный кодGitHubИнструменты разработчикаОписание
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, программистом, страстно увлеченным созданием инновационных инструментов и языков для сообщества разработчиков.