STUDY
Quicklisp - installing clisp packages Common lisp라는 programming language를 설치하면, 가장 기본적인 것만 설치된 상태다. 물론 고오오급 리스프 개발자라면 그것만으로 족하겠지만, 그래도 다른 누군가가 만들어 놓았던 package를 다운로드해서 사용하는 방법이 있을 것 같다. 찾아보니 [ Quicklisp ]라는 것이 있다. [ Quicklisp 다운로드 ] 먼저 common lisp를 설치한 후에 도스창(주의: Emacs 의 SLIME REPL 창이 아니라)에서 clisp 를 실행하여 REPL 창을 열고 다운로드를 했던 quicklisp.lisp 파일을 아래처럼 로딩하고, 이어 quicklisp를 설치해보자. 다운로드와 설치가 시작된다. 잘 되는지 ..
Changing Emacs' HOME folder Windows용 Emacs를 다운로드하여 압축을 풀고 `runemacs.exe` 파일을 실행하면, (1) `user/username/AppData/Roaming/.emacs.d` 폴더에 설정파일인 `init.el`파일이 생성되거나, (2) `suer/username/AppData/Roaming/.emacs` 파일이 생성된다. 그런데 Emacs 압축을 D 드라이브에 풀어놓고 사용한다면? 그리고 설정 파일도 C 드라이브가 아니라 D 드라이브에 원하는 곳으로 바꾸고 싶다면? [ Change ~ home folder location? (Windows) ] 링크를 읽고 해보니 설정 파일 위치만 바꾸어 주면 된다. (1) `D:/util/emacs/share/ema..
제본 페이지 수 나누기 열 한 개의 작은 소책자를 묶어 두 권으로 제본하려 한다. 총 페이지 수를 합하면 623 페이지이다. 어떻게 제본을 해야, 각 소책자가 중간에서 끊어지지 않고, 만들어진 두 권의 페이지수가 비슷할 수 있을까? # I have eleven small books and their names are 'a' ~ 'k'. # My plan is to make a TWO big books ("BB1" and "BB2") from them. # Condition: There shoulde be NO or Minimal difference # in the number of pages between the two books. # Hint. # 1. Total number of pages is 62..