2012-08-17 4 views
0

나는 ASDF2에 맞서 머리를 숙이고 정당성을 확인하고 싶다. 인수 나 인수가없는 eval (asdf : initialize-source-registry)을 사용하면 값을 얻지 못합니다. 소스 레지스트리을 확인하면 빈 해시 테이블이 표시됩니다. 이거 버그 야? 나는 윈도우 7에 AllegroCL 기업 64 비트에있어ASDF initialize-source-registry 버그?

+0

ASDF2의 문제점은 무엇입니까? –

답변

0

이 나에게 대부분 올바른 소리. 내 SBCL init 파일에는 다음과 같은 문자가 있습니다.

(pushnew #p"/home/paulnath/.asdf/" asdf:*central-registry* :test #'equal) 
(push #p"/home/paulnath/.asdf/" asdf:*central-registry*) 

확인 섹션 7.9 in the ASDF manual.

소스 경로를 asdf.lisp 소스로 확인하면 물론 값을 반환하지 않는 (값)으로 끝납니다. 그래서 나는 아무것도 돌려주지 않기를 기대합니다.

0

이전 질문이지만 예, 그 행동은 정확합니다.

asdf :: initialize-source-registry에 인수를 제공하면 asdf :: 소스 레지스트리 (아마도 .asd 파일이 없을 수도 있습니다 ...)이 비어 있지 않습니다. 또한 lisp 배포판은 asdf :: 소스 레지스트리에 자신의 정보를 넣을 수 있습니다. 예를 들어, SBCL은 내부에 내부를 넣습니다. asdf을 같은

정말 질문에 대답하지 않습니다 주어진 대답 : 중앙 레지스트리는 다른 (그리고 아마도 그것이 asdf을 : 소스 - 레지스트리보다 우선합니다 비록 사용되지 않음) 메커니즘.