Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

swank-client-js

sjlevine39MIT0.9.6

A Javascript client for interacting with a Lisp swank server

lisp, swank, slime

readme

swank-client-js

Implementation of a Swank client in Javascript. Intended for communicating with running Common Lisp processes running a swank server, just like SLIME in Emacs.

This library provides an editor/view-independent API for making the following queries to a Swank server:

  • Evaluating arbitrary Lisp expressions
  • Retrieving auto documentation
  • Controlling a debugger

Future additions to the API:

  • Autocompletion requests
  • Object introspection requests

See test.js for an example use case.

This package forms a core part of the atom-slime package for the Atom text editor.