Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dunkyp/swank-client

 
 

Repository files navigation

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 interested in using this library, please let me know. Currently, the only user is the SLIMA package for Atom, so the documentation is pretty minimal.

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

  • Evaluating arbitrary Lisp expressions and files
  • Retrieving auto documentation
  • Controlling a debugger
  • Autocompletion requests
  • Object inspection requests
  • Profiling functions
  • Accessing compiler notes
  • Macroexpansion requests

See test.js for an example use case.

About

A Swank client implemented in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • Common Lisp 1.4%