2013-03-01 2 views
1

: 내 코드가 지속되는 위치패키지 파일은 어디에 있습니까? 이 코드를 유지하기 위해 패키지를 정의하는 나에게 요청이 <a href="http://www.adampetersen.se/articles/lispweb.htm" rel="nofollow">clisp basic website tutorial</a> 다음

(defpackage :retro-games 
    (:use :cl :cl-who :hunchentoot :parenscript)) 

그러나, 나는 밖으로 작동하지 않을 수 있습니다. 파일은 어디에 있습니까?

NB : 하루 만에 혀짤배기 사용 경험이 있습니다!

답변

2

파일의 위치는 어디입니까? 그들은 당신이 그들을 원하는 곳입니다.

  1. 원하는 곳 어디에서나 새 파일을 만듭니다.
  2. 정의를 파일에 넣습니다.

리스프 수 LOAD 파일을 완료하면 COMPILE-FILE를 사용할 수 있습니다.

Common Lisp에는 파일간에 연결이 없으며 파일과 패키지의 위치가 없습니다. 패키지 정의는 심볼에 대한 네임 스페이스를 정의합니다. 그러나 이것은 반드시 파일에 연결되는 것은 아닙니다. 일부 도구는 시스템을 유지 관리하는데 도움을줍니다.이 파일은 컴파일되어 함께로드 될 수있는 파일 모음입니다.

Common Lisp을 사용하는 방법을 이해하려면 Peter Seibel이 Practical Common Lisp을 읽는 것이 좋습니다.

+1

[ASDF] (http://common-lisp.net/project/asdf/)는 이러한 파일을 LOAD하는 프로세스를 자동화하는 도구입니다. –