Lisp Development Tools
feature screenshots, more recent first.


Code Completion Back from vacations and ldt now has a code completion processor :)


There is still some beautifying to be done. These are things being left undone on purpose for a later date. Hopefully won't be postponed as far as 0.6, but it might be.

Remaining Hyperspec Extracted Except for a few not-urgent faults, all the hyperspec has been ripped.
The screenshot shows the ripped hyperspec being used to highlight different symbols.


This is clearly a big ugly fruit salad, but in the near future I'll ask a friend of mine who's a web designer to make the colors more harmonious.

Parenthesis Matching LDT can now match parenthesis.
A parenthesis matcher that looks like eclipse's java bracket matcher is also available.
Also planned is a matcher that looks like the one below, but paints only the edges, because this matcher is a bit slow (on my PIII@1Ghz).


Note that the highlighted keywords (arrayp, aref, etc) are colored because they have been mined into HyperSpec.gz already, not because they're in some hand-typed array of strings.
At some point, ldt will insert user-defined functions (and maybe macros) into the run-time spec Map.

HyperSpec Documentation The HyperSpec.gz file is a Map with a whealth of info mined from the Common Lisp HyperSpec by a bunch of perl and shell scripts I developed for the job.
Here is a shot of a fetch from the HyperSpec: