lime

2023-06-18

A high-level Swank client, like Slime, but for Common Lisp applications.

Upstream URL

github.com/eudoxia0/lime

Author

Fernando Borretti <eudoxiahp@gmail.com>

Maintainer

Fernando Borretti <eudoxiahp@gmail.com>

License

MIT
README

logo

Lime

Build Status Coverage Status Quicklisp

A Swank (SLIME) client for Common Lisp applications, built on swank-protocol. It can be used to connect to a remote or local Swank server, evaluate code, and receive responses for printing to the screen, handling debugger events, etc.

Usage

Example

To load and run the REPL example, do this:

(ql:quickload :lime-example)
(lime-example:repl)

It works as you'd expect:

CL-USER> (lime-example:repl)
Starting Swank server...
Connecting...
Swank server running on sbcl 1.2.9
COMMON-LISP-USER> (+ 2 2)
4
COMMON-LISP-USER>

Name

Like SLIME, but without the leading S. No relation to the text editor.

License

Copyright (c) 2015 Fernando Borretti

Licensed under the MIT License.

Dependencies (6)

  • alexandria
  • bordeaux-threads
  • external-program
  • fiveam
  • swank-protocol
  • trivial-types

Dependents (0)

    • GitHub
    • Quicklisp