Tech News
← Back to articles

Show HN: Interactive Common Lisp: An Enhanced REPL

read original related products more articles

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