10.07.2015 Views

SLIME User Manual - Common Lisp.net

SLIME User Manual - Common Lisp.net

SLIME User Manual - Common Lisp.net

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

iTable of Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 Downloading <strong>SLIME</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2.1 Downloading from CVS . . . . . . . . . . . . . . . . . . . . . . . . . 22.2.2 CVS incantations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.4 Running <strong>SLIME</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 slime-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1 <strong>User</strong>-interface conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1.1 Temporary buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1.2 Key bindings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43.1.3 *inferior-lisp* buffer . . . . . . . . . . . . . . . . . . . . . . . . 43.2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.2.1 Compilation commands . . . . . . . . . . . . . . . . . . . . . . . . . 53.2.2 Finding definitions (“Meta-Point”). . . . . . . . . . . . . . . 53.2.3 <strong>Lisp</strong> Evaluation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.2.4 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.2.5 Programming Helpers . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2.6 Abort/Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2.7 Cross-reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2.8 Inspector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2.9 Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3 Semantic indentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.4 Reader conditional fontification. . . . . . . . . . . . . . . . . . . . . . . . . . 104 REPL: the “top level” . . . . . . . . . . . . . . . . . . . . 114.1 REPL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.2 Input navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.3 Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 SLDB: the <strong>SLIME</strong> debugger . . . . . . . . . . . . . . . 135.1 Examining frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135.2 Invoking restarts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135.3 Navigating between frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135.4 Miscellaneous Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!