SCI is a lightweight Clojure interpreter designed for embedding and scripting in JVM or native apps (e.g., Babashka). It supports stateful contexts, multiple evaluations, and a configurable environment without full JVM startup overhead. Packed with optional extensions (like reagent, js-interop), it enables REPL-like interactivity in minimal environments.
Features
- Stateful evaluation contexts via sci/init and eval-string*
- Lightweight interpreter with fast startup
- Extensible with context-aware libraries/plugins
- Supports Clojure data structures and core functionality
- Ideal for embedding in apps or scripts
- Maven-published, EPL-licensed, actively maintained
Categories
Data FormatsLicense
Eclipse Public LicenseFollow SCI
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SCI!