Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CommomLisp

From ZeroWiki
Revision as of 20:09, 16 November 2013 by imported>smksyj

개요

Scheme과 함께 가장 대중적으로 사용되는 Lisp 방언. 다른 Lisp 방언과 비교되는 특징으로 CLOS(Common Lisp Object System)라는 OOP를 위한 기능이 있다.

문법

Lisp의 문법은 간단하다. 기본적으로 Lisp의 문법은 (A B C D ...) 모양의 식으로 쓰여지며, A를 연산자(함수)로 보고, 그 이외의 나머지를 A의 인자로 본다. 인자 역시 괄호를 이용한 식으로 표현이 가능하다. 식의 평가시에는 A를 제외한 나머지 인자를 앞에서부터 순서대로 재귀적으로 평가하며, 모든 인자가 다 평가되었을 경우 해당 인자들을 이용하여 A를 실행한다.

매크로

없는 문법을 만들어 낼 수도 있는 강력한 Lisp의 특징.

References

Common Lisp HyperSpec [[include(틀:ProgrammingLanguage)]]