[[TableOfContents]] == Document == * Functional Language. [:ì¸ê³µì§€ëŠ¥ AI] ë“±ì— ë§Žì´ ì“°ì¸ë‹¤. [Scheme] ì€ LispLanguage ì˜ ë°©ì–¸. * For the beginners: * Common LISP wikibooks: https://en.wikibooks.org/wiki/Common_Lisp * ì˜ë¬¸ LISP íŠœí† ë¦¬ì–¼ 중ì—ì„œ 뉴비ì—게 가장 ì¹œì ˆí•´ ë³´ì´ëŠ” 설명서. 하지만 미완성ì´ë‹¤. * TutorialsPoint LISP: http://www.tutorialspoint.com/lisp/index.htm * ê·¸ 다ìŒìœ¼ë¡œ ì¹œì ˆí•´ ë³´ì´ëŠ” 설명서. * emacs 강좌 - lisp ì´í•´í•˜ê¸° 1: http://ageofblue.blogspot.kr/2012/01/emacs-lisp-1.html * emacsë¼ëŠ” IDE는 lispì„ í†µí•´ ì œì–´í• ìˆ˜ 있다. 심지어 거대한 lisp ì¸í„°í”„리터ë¼ê³ 불리기까지 한다. ì´ ê¸€ì€ ë¹„ë¡ emacs를 쓰기 위해 부가ì 으로 lispì„ ì„¤ëª…í•˜ëŠ” 수준ì´ì§€ë§Œ, 몇 안ë˜ëŠ” í•œêµì–´ lisp 설명글ì´ë¯€ë¡œ ì°¸ê³ ë¥¼ 위해 ë§í¬ë¥¼ 걸어 둔다. * Practical Common LISP: http://www.gigamonkeys.com/book/ * ì±… ì›ê³ 를 온ë¼ì¸ 공개했다. ê·¼ë° ì´ˆìž¥ë¶€í„° ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 만들어가면서 설명하는 ê²ƒì´ í•™ìŠµ ë‚œì´ë„ê°€ 좀 높ì€ì§€ë„ 모른다. * [http://lib.store.yahoo.net/lib/paulgraham/acl2.txt 쉬운 ë”°ë¼í•˜ê¸°] * [http://c2.com/cgi/wiki?CommonLispUnit CommonLispUnit] * [http://mypage.iu.edu/~colallen/lp/lp.html Lisp Prime] - ì±…ì¸ë“¯ * [http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/David-Lamkins/contents.html Successful Lisp:How to Understand and Use Common Lisp] - ì±…ì¸ë“¯(some ì— ëŒ€í•œ 설명 있ìŒ) == GUI Toolkit == [http://www.peter-herth.de/ltk/ The Lisp Toolkit] [http://www.lispworks.com/products/clim.html Common Lisp Interface Manager] [http://www.lispworks.com/products/capi.html CAPI] [http://www.frank-buss.de/lisp/clim.html CLIM sample] == ì˜ˆì œ 소스 == === Factorial === {{{ (defun fact(x) (if (> x 0) (* x (fact(- x 1))) 1)) }}} === 구구단 === {{{ (dotimes(j 9)(dotimes(i 9) (format t "~% ~s * ~s = ~s" (+ j 1) (+ i 1) (* (+ j 1) (+ i 1))))) }}} = EBook = Upload:cltl_ht.tar * Common Lisp the Language, 2nd Edition by Guy L. Steele Jr. : ì—ì‹œ ì±…ì´ë¼ì„œ 체계ì 으로 잘 나와 있다. = Lisp Program = [http://www.clisp.org/ CLISP] : [Commom Lisp](ANSI 표준으로 ì§€ì •ëœ Lisp ë°©ì–¸)ì˜ êµ¬í˜„ì²´ 중 하나. [http://clojure.org/ Clojure] : Rich Hickeyê°€ ì œìž‘í•œ Lisp ë°©ì–¸ 중 하나. JVM ìƒì—ì„œ ëŒì•„가는 Lisp 구현체로, Java API를 ì§ì ‘ 불러서 사용하는 ê²ƒì´ ê°€ëŠ¥í•˜ë‹¤. NoSmok:CommonLisp, NoSmok:LispM Moa:LispLanguage, Moa:AnsiCommonLisp ---- [1002]ì˜ ê²½ìš° XLISP ë¼ëŠ” 윈ë„ìš°ìš© 프로그램 사용했었다. 언어 ìžì²´ë¥¼ ìµížˆëŠ”ë° ìµœì†Œí•œì˜ ê¸°ëŠ¥ì„ ì œê³µí•˜ëŠ” ì¸í„°í”„리터. [[include(í‹€:ProgrammingLanguage)]] [언어분류]