Napolean Paced Mischeviously

npm

Need private packages and team management tools?Check out npm Orgs. »

swank-client

4.1.0 • Public • Published

swank-client

Build Status

This is an implementation of a Swank client in Javascript, intended for communicating with running Common Lisp processes running a swank server, just like SLIME in Emacs. Swank-client forms a core part of the SLIMA package for the Atom text editor. This package was forked from Steve Levine's swank-client-js due to maintenance issues.

If you are planning on using this library, please let me know. Currently, the only user is the SLIMA package for Atom, so I'm sloppy with some software engineering issues. In particular, the documentation is pretty minimal and backwards compatibility isn't a high priority (although SemVer is correctly followed).

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
  • Autocompletion requests
  • Object introspection requests

See test.js for an example use case.

install

npm i swank-client

Downloadsweekly downloads

11

version

4.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability