haz / swank-client-js

A Javascript implementation of a swank client!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A Javascript implementation of a swank client!

License:MIT License


Languages

Language:JavaScript 96.4%Language:Common Lisp 3.6%