-
Notifications
You must be signed in to change notification settings - Fork 3
Eclipse IDE
Cusp (a version of Swank Server) adds live at runtime groveled language support/documentation to your IDE
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/
[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 3005 from 4005 which currently runs an up to date (via Quicklisp) version of 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 from CycL rules, SubLisp OOP, Java compiled methods with no docs and Javadoc methods etc to appear.
The same rich information whether the files being edited are .lisp .subl .cycl .pddl or even .ke
Hopefully soon, the same infrastructure will be used to supply Language Server Protocol (LSP).
(Server Source: https://github.com/TeamSPoon/CYC_JRTL_with_CommonLisp/tree/master/platform/site-lisp/cusp )
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)
Configured in Window -> Preferences -> CUSP
Full list of threads

