aartaka / graven-image

Portability library for better interaction and debugging of a running Common Lisp image through text REPL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DRIBBLE* completeness

aartaka opened this issue · comments

  • Start the dribble file with an (in-package :NAME) for code reproducibility. If the package is unknown, the code might be read really wrong...
    • While 90% of REPL sessions end up in CL-USER, which is fairly reproducible, there are the remaining 10-ish percent 😰
  • Proper stream commenting and file writing (some broken, some untested)
    • ABCL
    • Allegro
    • CLASP
    • CLISP
    • Lispworks
    • Corman
    • CMUCL, SCL
    • MKCL
  • Clean up:
    • Strip REPL prompt off.
    • Remove empty lines? Not exactly true to the spec and possible output.
  • Handle errors and interactive programs gracefully.