Interactive Common Lisp: An Enhanced REPL
2 days ago
- #Common Lisp
- #Development Tools
- #REPL
- ICL is an enhanced REPL for Common Lisp with modern terminal-based features.
- Features include syntax highlighting, parenthesis matching, and Paredit mode.
- Supports multi-line input, persistent history, and tab completion.
- Includes a command system with built-in commands prefixed with a comma.
- Works with multiple Lisp implementations like SBCL, CCL, ECL, and more.
- Provides error backtraces, thread inspection, and documentation lookup.
- Allows object inspection, function tracing, and source location finding.
- Available for Linux and Windows, with installation via GitHub or Roswell.
- Includes various commands for package management, documentation, and debugging.
- Supports customization via ~/.iclrc and environment variables.
- Operates as a frontend communicating with backend Lisp via Slynk protocol.
- MIT Licensed, developed by Anthony Green.