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

Project Samples

Project Activity

See All Activity >

Categories

Data Formats

License

Eclipse Public License

Follow SCI

SCI Web Site

Other Useful Business Software
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SCI!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Java

Related Categories

Java Data Formats Software

Registered

2025-07-08