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: ![]() |