Repolode
evcxr

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 обновляется ежедневно.

Похожие проекты