Hasty Briefsbeta

Interactive Common Lisp: An Enhanced REPL

3 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.