Epsilon¶
Epsilon is a Lisp environment built on SBCL, providing functional data structures and practical libraries for application development.
Getting Started¶
New to Epsilon? Start with the installation guide and getting started tutorial.
Documentation¶
Development¶
Guides for working with Epsilon.
- Installation - Setup instructions
- Getting Started - First steps
- Application Development - Building applications
- Examples - Code samples
Architecture¶
Technical documentation and design decisions.
- Data Structures - Maps, sequences, and sets
- Module Management - Module system design
- Module Catalog - Complete module reference
- Foreign Function Interface - C library integration and callbacks
- Additional specifications in architecture
Operations¶
Build and deployment information.
- Build Guide - Building from source
- Distribution - Package distribution
Projects¶
Development projects and future enhancements.
- Projects - Active and proposed development projects
Core Features¶
- Immutable data structures (maps, sequences, sets, vectors)
- Module system with dependency management
- Foreign Function Interface - C library integration with callbacks
- Data encoding (JSON, YAML, MessagePack, EDN)
- Cryptographic functions (SHA-2, checksums)
- Network programming (HTTP client/server, WebSocket)
- Development tools (testing, benchmarking, build system)
Project Information¶
- Repository: github.com/jbouwman/epsilon
- Issues: GitHub Issues
- License: See repository