Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ca9ee85
commit da9c51d
Showing
1 changed file
with
47 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,47 @@ | |||
Structure and Interpertation of Computer ProgramminOng Examples | |||
======================================= | |||
|
|||
|
|||
Description | |||
---------- | |||
[Lisp을 좋아하는 사람들의 그룹][lispkorea]에서 진행중인 [On Lisp : Advanced Techniques for Common Lisp] 스터디의 연습문제 풀이를 공유하기 위한 저장소입니다. | |||
|
|||
Requirements | |||
----------- | |||
* OnLisp 교재 | |||
* 실습에 사용할 플랫폼(공식적으론 [Common Lisp]) | |||
|
|||
How to | |||
------ | |||
1. [github][github] 가입 | |||
* 첫 화면에서 아래 Plans, Pricing and Signup 버튼 클릭 | |||
* Plan & Pricing 화면에서 $0/mo Free for open source 란 Create a free account 버튼 클릭 | |||
* user name, email, password를 등록합니다. | |||
2. lisp-korea/sicp [repo][lispkorea-sicp-repo] 접근권한 요청 | |||
* 게시판에 등록한 github user name을 올려주세요. | |||
* 지난시간에 나오셔서 스터디 참석의사를 보여주신 분은 바로 | |||
등록해드리겠습니다. (30분~1시간정도 소요 예정) | |||
* 지난시간에 못 나오셨지만 참여를 희망하시는 분은 일단 fork 하셔서 작업하시고 pull request 하시기 바랍니다. | |||
3. SSH Public Key 등록 | |||
* 각 OS별 public key를 생성하세요 | |||
* [Help](http://help.github.com/) 에 가시면 오른쪽 column 링크에 각 OS | |||
public key 생성방법이 나옵니다. | |||
* 생성된 key를 가신의 계정 Account Settings의 SSH Public Keys -> | |||
Add another public key에 등록합니다. | |||
4. lisp-korea/onlisp [repo][lispkorea-onlisp-repo] 가져오기 | |||
$ git clone git@github.com:lisp-korea/onlisp.git | |||
5. git user 설정 | |||
$ git config --global user.name "user name" (github등록한 거요) | |||
$ git config --global user.email "email 주소" | |||
6. 개인 소스 올리기 | |||
$ cd ch01 | |||
practice-<id>.lisp or practice-<id>.clj 식으로 naming으로 소스 생성 | |||
문제가 없고 연습개념이라서 각자가 구분될 수 있는 정도면 될 것 같습니다. | |||
$ git add <filename> | |||
$ git commit -m "ex 1.1 by 누구누구" | |||
$ git push origin master | |||
[SICP]: http://mitpress.mit.edu/sicp/ | |||
[lispkorea]: http://groups.google.com/group/lisp-korea | |||
[github]:http://github.com | |||
[Racket]:http://racket-lang.org/ | |||
[lispkorea-onlisp-repo]:http://github.com/lisp-korea/onlisp |