0
A
답변
1
내 자신의 질문에 대답하려면 : "안녕하세요"
그래서, 할 수있는 방법을 ASDF
빌드 시스템? 여기 나를 위해 일한 것이 있습니다. 내가 빠뜨린 시간이 많이 걸리는 함정을 밟을 수 있도록 도와 줄 것입니다.
Watch this video 그는 ASDF
으로 프로젝트를 설정하는 sbcl
, emacs
, quicklisp
(Lisp 라이브러리 관리자), slime
및 quickproject
의 설치를 설명합니다.
지금 옆 단계에 몇 가지 함정을 :
slime
이clisp
와 함께 작동하지 않았다. scbl을 사용해야했습니다. 참고, 우분투 16.04에있어.ASDF
시스템의 경로에.asd
파일이 있어야합니다.~/common-lisp/
에서 작업하여이 작업을 수행 할 수 있습니다. 네가 가질 수 없다면 네가 할 수있어. 다른 디렉토리를 살펴 보려면 을 설정하려면 here을 참조하십시오.- 시스템을 구축했으면
(asdf:load-system :<system>)
으로 시스템을로드하십시오. 또한 다른 패키지의 함수에 액세스하려면 다음 구문을 사용하십시오 :(<package>::<function> ...)
.
해피 코딩. 정력 사용자의
:Emacs
특히 quicklisp
와 리스프 및 emacs
의 패키지 관리자는 아름다운 조합입니다. 아마도 Emacs
이 Lisp로 작성 되었기 때문일 것입니다. 나는이 값을 본다. 하지만 나는 vim
사용자입니다. 나는 emacs
에 대한 위대한 vim 층 Evil을 발견하게되어 기뻤다. 이 부분을 확인해 주시고 저에게 깊은 인상을 남겼던 4 minute video. 또한 here은 자신의 vim
환경과 비슷하게 설정하는 또 다른 vim
사용자의 게시물이며 경우에 따라 더 좋습니다. 이제는 emacs
과 vim
의 조합이 두 가지 대안보다 우수하다고 생각합니다.
관련 문제
- 1. asdf building 및 Common Lisp
- 2. Common Lisp 프로젝트를위한 ASDF 파일을 자동으로 생성합니다.
- 3. Common Lisp : ASDF 패키지의 버전을 얻는 것
- 4. forkbox()를 구현하는 GNU Common Lisp 패키지
- 5. Common Lisp SublimeREPL
- 6. ltk (common lisp) 문제
- 7. Common Lisp Lisp-1 매크로
- 8. Scheme 또는 Common Lisp
- 9. Common Lisp 병렬 프로그래밍
- 10. Common Lisp Programming
- 11. Common Lisp 프로젝트를 빌드하는 방법은 무엇입니까?
- 12. Common Lisp 라이브러리 찾기
- 13. (compose) in Common Lisp
- 14. Common Lisp`format` 구현
- 15. 술어 Common Lisp
- 16. Common Lisp Binary Tree
- 17. common lisp and emacs
- 18. Common Lisp : asdf는 특정 버전에 따라 달라집니다.
- 19. Common Lisp 용 Lexer 및 Parser 생성기
- 20. Common Lisp 및 Clojure 개발을위한 SLIME 설정
- 21. Common lisp error : "람다 표현식이어야합니다"
- 22. Common Lisp에 대한 통계 패키지
- 23. Common Lisp lambda expression error
- 24. Common Lisp 대 MacLisp/InterLisp
- 25. common lisp - 파일로의 경로를 얻는다
- 26. common-lisp 프로그램의 성능 측정
- 27. common-lisp : 바인딩과 심볼의 차이
- 28. Common Lisp 특수 단축키 문자
- 29. Erlang에서 Common Lisp 코드를 호출하십시오.
- 30. read-line in common lisp
[예제] (https://stackoverflow.com/documentation/common-lisp/670/asdf-another-system-definition-facility/2183/simple-asdf-system-witha-a-flat)가 있습니다. -directory-structure # t = 20160813133545521621)를 참조하십시오. – jkiiski