Ядро Haskell для Jupyter: позволяет запускать код на Haskell в ноутбуках, консоли и других интерфейсах Jupyter.
evcxr/evcxr
Среда для вычислений на Rust с Jupyter-ядром и REPL в командной строке для интерактивного запуска кода.
- Звёзды
- 6,504
- Форки
- 241
- Открытые issues
- 122
- Последний коммит
- вчера
Что это?
Evcxr предоставляет интерактивную среду для вычислений на Rust, позволяя запускать код по шагам, а не компилировать целую программу каждый раз. Проект состоит из нескольких связанных крейтов: Jupyter-ядра, отдельного REPL для Rust, общей библиотеки для них обоих и runtime-крейта, который библиотеки могут использовать для взаимодействия с Evcxr.
Jupyter-ядро позволяет работать в браузере с блокнотами, а в проект входит демонстрационный блокнот с обзором, который можно просмотреть на GitHub или запустить в Jupyter. REPL предоставляет похожий цикл чтения, вычисления и вывода в терминале. Общий базовый крейт также можно использовать для других целей.
Evcxr предназначен для разработчиков, которые хотят изучать API Rust-библиотек, проверять небольшие фрагменты кода, а также обучать Rust или демонстрировать его возможности в интерактивном режиме.
Ключевые возможности
- 01Jupyter-ядро для запуска блоков кода на Rust в браузере
- 02REPL в терминале для интерактивного выполнения кода на Rust
- 03Общая базовая библиотека, которую можно использовать в других инструментах
- 04Runtime-крейт для взаимодействия библиотек с Evcxr
Сценарии использования
- Интерактивное изучение API крейта на Rust до написания полноценной программы
- Обучение Rust и демонстрация его возможностей в среде блокнота
- Быстрая проверка небольших фрагментов кода на Rust в терминале
Темы
Частые вопросы
- Что такое evcxr?
- Среда для вычислений на Rust с Jupyter-ядром и REPL в командной строке для интерактивного запуска кода. Evcxr предоставляет интерактивную среду для вычислений на Rust, позволяя запускать код по шагам, а не компилировать целую программу каждый раз. Проект состоит из нескольких связанных крейтов: Jupyter-ядра, отдельного REPL для Rust, общей библиотеки для них обоих и runtime-крейта, который библиотеки могут использовать для взаимодействия с Evcxr.
- evcxr можно использовать бесплатно? Какая у него лицензия?
- evcxr распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- evcxr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в evcxr — 21 окт. 2026 г..
- Для чего можно использовать evcxr?
- Интерактивное изучение API крейта на Rust до написания полноценной программы Обучение Rust и демонстрация его возможностей в среде блокнота Быстрая проверка небольших фрагментов кода на Rust в терминале
- Где скачать evcxr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/evcxr/evcxr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Интерактивный интерпретатор C++ на базе Clang и LLVM с REPL для выполнения кода построчно.
Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.
Дистрибутив JupyterLab, который целиком работает в браузере с ядрами Python на базе WebAssembly и не требует сервера.
Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
React-рендерер для создания интерактивных CLI-приложений с компонентами и Flexbox-макетами в терминале.