Skip to content

Eclipse IDE

Douglas R. Miles edited this page Sep 3, 2019 · 40 revisions

Cusp (a version of Swank Server) adds live at runtime groveled language support/documentation to your IDE

Install

Install Eclipse IDE 3.7+

Install CUSP from Github as an Eclipse Update Site:

https://raw.githubusercontent.com/TeamSPoon/CYC_JRTL_with_CommonLisp/master/cusp/update-site/

Notes

( PDE Client Source: https://github.com/TeamSPoon/CYC_JRTL_with_CommonLisp/tree/master/cusp )

The Client, in this case, is coded in java and the original author's CUSP does not keep up with all the SLIME/SWANK updates. So we pinned one version of SWANK and repackaged into CUSP. Moved to port CUSP/3005 from 4005 (which currently runs an up to date SWANK for EMACS IDE and Atom IDE support).

Though not dead, since we are updating the CUSP/SWANK server to allow user synthesized (non-CL) content (Like [CycL|[CycL Language]] rules, SubLisp SubLOOPS, Java compiled methods with no docs and Javadoc methods etc to appear)

(Server Source: https://github.com/TeamSPoon/CYC_JRTL_with_CommonLisp/tree/master/platform/site-lisp/cusp)

Running

On one machine (remote or local) Run the CYC Server:

./abclc --rcyc --cusp

or ./abclc --rcyc --all-features

The Eclipse PDE Client will connect to the server (defaults to localhost:3005)

Screenshot

CUSP

Full list of threads

Full list of threads

Clone this wiki locally