SLIME Superior Lisp Interaction Mode for Emacs - Common Lisp.net
SLIME Superior Lisp Interaction Mode for Emacs - Common Lisp.net
SLIME Superior Lisp Interaction Mode for Emacs - Common Lisp.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Macroexpanding• OutlineSlime – An overviewSlime – How does it work?Slime – What can it do?• Foreword• Basics• Compilation & Evaluation• Arglist Display• Completion• REPL• InspectorRecipe:ÇÊÅÌ»»Recipe:Á×Ö¹Ò• Debugger• Macroexpanding•Å¹º& XREF• Recipe:ÄÇÇÈindentation••InºÐ×Ôbuffers• ¹¹Ñ, macroexpand the <strong>for</strong>m-at-point one single stept• ¹Å¹Ñ, macroexpand the <strong>for</strong>m-at-point fully (often useful onÄÇÇÈ)In the resultingËÄÁÅÅÖÓÜÔÒ×ÓÒbuffer• , redo last macroexpansion• ¹¹Ñ, still usable!• ¹Å¹Ñ, ditto• ¹or¹», undo last macroexpansion operation• Recipe: SLDB makeup• Tip: Renaming identifiers• &cTobias-Christian Rittweiler <strong>SLIME</strong>– 23 / 30