# Casting spells in Clojure
originally Casting spells in Lisp
이제 스스로 알아내 봅시다.
By Conrad Barski, M.D., lisperati.com
Clojure Version by Wei-Ju Wu
licensed under the GNU Free Documentation License 1.2
한글버전 by damulhan@gmail.com
Original Version | Emacs Lisp Version | Turkish Version | Ruby Version | Haskell Version?! |
# Intro
Anyone who has ever learned to program in Lisp will tell you it is very different from any other programming language. It is different in lots of surprising ways - This comic book will let you find out how Lisp's unique design makes it so powerful !
Lisp에서 프로그래밍하는 법을 배운 사람이라면 다른 프로그래밍 언어와는 매우 다르다는 것을 알게 될 것입니다. 놀랍게도 많은 점이 다릅니다. 이 만화책은 Lisp의 독특한 디자인이 어떻게 그렇게 강력해 졌는지 알아볼 수 있게 합니다!
This tutorial was adapted for Clojure, an exciting new dialect of Lisp running on the Java Virtual Machine. Clojure's syntax and API resembles Common Lisp, but there are enough differences to write a dedicated version of this book.
이 튜토리얼은 Java Virtual Machine에서 실행되는 흥미롭고 새로운 Lisp 언어인 Clojure에 맞게 조정되었습니다. Clojure의 구문과 API는 Common Lisp와 비슷하지만 이 책의 전용 버전을 작성하기에 충분한 차이점이 있습니다.
Most of the time, we will say "Lisp" instead of "Clojure", since most of the concepts presented apply to Lisp in general - we will point out the places where Clojure handles things a little different.
대부분의 경우, 우리는 "Clojure"대신 "Lisp"라고 말할 것입니다. 제시된 대부분의 개념은 일반적으로 Lisp에 적용되기 때문에 Clojure가 조금 다른 것을 처리하는 곳을 지적 할 것입니다.
Since Clojure is based on the JVM, you will need to have Java installed on your system. If you have a Mac, Java is already installed. On a Linux or Windows system, you might have to download it from Oracle's Java website. You can get the latest version of Clojure from it's website.
Clojure는 JVM을 기반으로하기 때문에 시스템에 Java가 설치되어 있어야합니다. Mac이있는 경우 Java가 이미 설치되어 있습니다. Linux 또는 Windows 시스템의 경우 Oracle의 Java 웹 사이트 (opens new window)에서 다운로드해야 할 수 있습니다 . Clojure의 최신 버전은 웹 사이트 (opens new window) 에서 얻을 수 있습니다.
For the examples in this tutorial, simply unpack the archive, open a command line tool and switch to Clojure's main directory. Then enter:
이 튜토리얼의 예제를 보려면 아카이브의 압축을 풀고 명령 줄 도구를 열고 Clojure의 기본 디렉토리로 전환하십시오. 그런 다음 다음을 입력하십시오.
java -jar clojure.jar
If everything is working correctly, you should see Clojure's input prompt, which should look similar to this:
모든 것이 올바르게 작동하면 Clojure의 입력 프롬프트가 표시될 것입니다.:
Clojure 1.1.0
user=>
This tutorial has small bits of Clojure code written in
이 튜토리얼은 다음의 작은 Clojure 코드를 가지고 있습니다.
'(these kinds of boxes)
...Simply copy these snippets into the prompt of the Clojure REPL (read-eval-print-loop) and by the time the tutorial is done you will have your own text adventure game !
... 이 코드조작(sniffet)을 Clojure REPL(읽기 -eval-print-loop)의 프롬프트에 복사하면 튜토리얼이 완료될 때마다 텍스트 어드벤처 게임이 제공됩니다!
- 원문 (opens new window) (www.lisperati.com)