ICL - Interactive Common Lisp
ICL is an enhanced REPL for Common Lisp. It provides a modern, terminal-based interactive experience with readline-style editing, persistent history, tab completion, and an extensible command system.
Features
Syntax highlighting - Colorized input with distinct colors for keywords, strings, comments, numbers, and symbols
- Colorized input with distinct colors for keywords, strings, comments, numbers, and symbols Parenthesis matching - Real-time highlighting of matching parentheses as you type
- Real-time highlighting of matching parentheses as you type Paredit mode - Structural editing with auto-close parens, safe deletion, and sexp navigation
- Structural editing with auto-close parens, safe deletion, and sexp navigation Multi-line input - Automatically detects incomplete expressions with smart indentation
- Automatically detects incomplete expressions with smart indentation Persistent history - Command history saved across sessions
- Command history saved across sessions Tab completion - Complete symbols, package-qualified names, and keywords
- Complete symbols, package-qualified names, and keywords Command system - Built-in commands prefixed with comma (e.g., ,help )
... continue reading