swank-client

    4.5.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 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.

    Install

    npm i swank-client

    DownloadsWeekly Downloads

    3

    Version

    4.5.0

    License

    MIT

    Unpacked Size

    42.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • neil-lindquist