Want to help develop Cusp? Here are some good places to start!

Easier

  • Bind "Find Callees" to "Open Call Hierarchy" as the equivalent functionality is called in the Java editor.
  • Make Cusp builds for more platforms. OS X on the PPC in particular is oft-requested. The hardest part of this task is owning the platform in question.
  • Either bundle a copy of the hyperspec with Cusp, or add a field to Cusp's prefs to allow users to refer to their existing local hyperspec

Moderate

  • Paredit functionality.
  • Add click-insert functionality to the REPL
  • Add an optional "interleaved" REPL view, where output and input are displayed in the same view (or, just simulate this with a dynamically-expanding REPL editor area)

Harder

  • Add the ability to evaluate expressions within debugger frames.
  • Allow each project have its own REPL, possibly running different implementations
  • Get something better than Xref for finding references
  • Add code coverage tool
  • Inspect values of globals and constants in a popup
  • Add spell checker to editor
  • Refactoring! (at least simplest change name refactoring)
  • Actions for export symbol from package, intern symbol, add library to project
  • Tutorials for GUI, Web, database applications
  • Add asdf-install support (note: asdf-install does not work on windows, so this would need to be largely a Java implementation).

Wildest Dreams