Skip to content

Commit

Permalink
deploy: 8fe0e9b
Browse files Browse the repository at this point in the history
  • Loading branch information
netpyoung committed Jan 2, 2024
1 parent d434b28 commit 0474362
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 2 deletions.
33 changes: 33 additions & 0 deletions commonlisp/slime.html
Original file line number Diff line number Diff line change
Expand Up @@ -180,11 +180,37 @@ <h1 class="menu-title">리스퍼를 위한 이맥스</h1>
<main>
<h1 id="slime"><a class="header" href="#slime">Slime</a></h1>
<p>SLIME(<code>S</code>uperior <code>L</code>isp <code>I</code>nteraction <code>M</code>ode for <code>E</code>macs)</p>
<p><img src="../res/slime.png" alt="" /></p>
<ul>
<li><a href="https://slime.common-lisp.dev/">홈페이지</a></li>
<li><a href="https://github.com/slime/slime">저장소</a></li>
<li>ref: <a href="https://lisp-journey.gitlab.io/blog/slime-tips/">https://lisp-journey.gitlab.io/blog/slime-tips/</a></li>
</ul>
<ul>
<li>역사
<ul>
<li>Eric Marsden : SLIM을 만듬(2003. 중반쯤)</li>
<li>Luke Gorrie, Helmut Eller : 이를 확장시킴.</li>
<li>SLIME ( Extension of SLIM )</li>
<li>Superior Lisp Interaction Mode for Emacs</li>
</ul>
</li>
<li>기능
<ul>
<li>Slime-mode</li>
<li>SLDB : debugger 인터페이스</li>
<li>REPL기능 강화</li>
<li>자동완성기능 제공</li>
<li>Inspector기능</li>
</ul>
</li>
</ul>
<h2 id="slime역활"><a class="header" href="#slime역활">slime역활</a></h2>
<ul>
<li>에디터상의 코딩환경을 만들어 주고, Lisp 구현체와 데이터를 주고받을 수 있는 서버 제공</li>
<li>에디터 &gt;&gt; <code>에디터 확장 -&gt; Swank</code> &gt;&gt; Lisp 구현체</li>
</ul>
<p><img src="../res/slime-architecture.jpg" alt="" /></p>
<div class="table-wrapper"><table><thead><tr><th>분류</th><th>단축키</th><th>내용</th><th>함수</th></tr></thead><tbody>
<tr><td>평가</td><td></td><td></td><td></td></tr>
<tr><td></td><td>C-M-x</td><td>현재 폼 평가</td><td>slime-eval-defun</td></tr>
Expand All @@ -199,6 +225,13 @@ <h1 id="slime"><a class="header" href="#slime">Slime</a></h1>
<tr><td></td><td>M-*</td><td></td><td></td></tr>
<tr><td></td><td>C-c C-d C-d</td><td>describe symbol</td><td></td></tr>
<tr><td></td><td>C-c M-o</td><td>REPL 깨끗이하기</td><td></td></tr>
<tr><td></td><td>C-cm</td><td></td><td>macro expand</td></tr>
<tr><td></td><td>C-cdd</td><td></td><td>describe symbol</td></tr>
<tr><td></td><td>C-cd h</td><td></td><td>hyperspec</td></tr>
<tr><td>디버깅</td><td></td><td></td><td></td></tr>
<tr><td></td><td>a</td><td></td><td>Abort</td></tr>
<tr><td></td><td>q</td><td></td><td>Quit</td></tr>
<tr><td></td><td>n</td><td></td><td>contiNue</td></tr>
</tbody></table>
</div>
<h2 id="설정"><a class="header" href="#설정">설정</a></h2>
Expand Down
33 changes: 33 additions & 0 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -2210,11 +2210,37 @@ <h2 id="기타-2"><a class="header" href="#기타-2">기타</a></h2>
</ul>
<div style="break-before: page; page-break-before: always;"></div><h1 id="slime"><a class="header" href="#slime">Slime</a></h1>
<p>SLIME(<code>S</code>uperior <code>L</code>isp <code>I</code>nteraction <code>M</code>ode for <code>E</code>macs)</p>
<p><img src="commonlisp/../res/slime.png" alt="" /></p>
<ul>
<li><a href="https://slime.common-lisp.dev/">홈페이지</a></li>
<li><a href="https://github.com/slime/slime">저장소</a></li>
<li>ref: <a href="https://lisp-journey.gitlab.io/blog/slime-tips/">https://lisp-journey.gitlab.io/blog/slime-tips/</a></li>
</ul>
<ul>
<li>역사
<ul>
<li>Eric Marsden : SLIM을 만듬(2003. 중반쯤)</li>
<li>Luke Gorrie, Helmut Eller : 이를 확장시킴.</li>
<li>SLIME ( Extension of SLIM )</li>
<li>Superior Lisp Interaction Mode for Emacs</li>
</ul>
</li>
<li>기능
<ul>
<li>Slime-mode</li>
<li>SLDB : debugger 인터페이스</li>
<li>REPL기능 강화</li>
<li>자동완성기능 제공</li>
<li>Inspector기능</li>
</ul>
</li>
</ul>
<h2 id="slime역활"><a class="header" href="#slime역활">slime역활</a></h2>
<ul>
<li>에디터상의 코딩환경을 만들어 주고, Lisp 구현체와 데이터를 주고받을 수 있는 서버 제공</li>
<li>에디터 &gt;&gt; <code>에디터 확장 -&gt; Swank</code> &gt;&gt; Lisp 구현체</li>
</ul>
<p><img src="commonlisp/../res/slime-architecture.jpg" alt="" /></p>
<div class="table-wrapper"><table><thead><tr><th>분류</th><th>단축키</th><th>내용</th><th>함수</th></tr></thead><tbody>
<tr><td>평가</td><td></td><td></td><td></td></tr>
<tr><td></td><td>C-M-x</td><td>현재 폼 평가</td><td>slime-eval-defun</td></tr>
Expand All @@ -2229,6 +2255,13 @@ <h2 id="기타-2"><a class="header" href="#기타-2">기타</a></h2>
<tr><td></td><td>M-*</td><td></td><td></td></tr>
<tr><td></td><td>C-c C-d C-d</td><td>describe symbol</td><td></td></tr>
<tr><td></td><td>C-c M-o</td><td>REPL 깨끗이하기</td><td></td></tr>
<tr><td></td><td>C-cm</td><td></td><td>macro expand</td></tr>
<tr><td></td><td>C-cdd</td><td></td><td>describe symbol</td></tr>
<tr><td></td><td>C-cd h</td><td></td><td>hyperspec</td></tr>
<tr><td>디버깅</td><td></td><td></td><td></td></tr>
<tr><td></td><td>a</td><td></td><td>Abort</td></tr>
<tr><td></td><td>q</td><td></td><td>Quit</td></tr>
<tr><td></td><td>n</td><td></td><td>contiNue</td></tr>
</tbody></table>
</div>
<h2 id="설정-2"><a class="header" href="#설정-2">설정</a></h2>
Expand Down
Binary file added res/slime-architecture.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/slime.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit 0474362

Please sign in to comment.