나는 클래스를위한 LISP를 배웠다. 우분투에서 VIS의 LISP 파일과 대화식 LISP 프롬프트를 사용하여 기본적인 워크 플로 설정을했습니다. 터미널에 쓰기 코드를 테스트하는 데 사용하고 있습니다. 명령을 입력 할 때마다 LISP에 특정 파일을로드 할 수있는 방법이 있습니까? (load 'initial-code.cl)
(예, 터미널의 기록을 사용하는 경우에도)을 지속적으로 입력해야하는 데 약간 지쳐 가고 있습니다.명령이 입력되었을 때 LISP에서 파일 자동 로딩
2
A
답변
1
은 항상 시도 할 수 :이 같은
(let (fn)
(defun l (&optional filename)
(if filename
(setf fn filename))
(load fn)))
작품 :
[2]> (l "x.lisp")
;; Loading file x.lisp ...
;; Loaded file x.lisp
T
[3]> (l)
;; Loading file x.lisp ...
;; Loaded file x.lisp
T
[4]>
아주 간단합니다.
또한 같은 것을 수행 할 수 있습니다
(defun go()
(load "project.lisp")
(yourfunc 'your 'parameters))
그런 다음 당신은 그냥 입력을 (이동) 그리고 파일을 다시로드 주 진입 점을 호출합니다.
심지어는 그들을 결합 :
(defun gogo (&rest args)
(l) ;; call (l "file.lisp") first to initialize it
(apply #'yourfunc args))
는 당신은 당신의 매개 변수를 변경할 수 있습니다 쉽게
(gogo 1 2)
(gogo 2 4)
나중에 알고, 그것은 혀짤배기입니다. 뭔가를 좋아하지 마라.
시간이 지남에 따라이를 즉시 작성할 수있는 간단한 래퍼를 작성할 수 있습니다. 그러나 당신은 아이디어를 얻습니다.
1
대부분의 Lisp 프로그래머는 SLIME을 사용하는 것이 좋습니다.
Eclipse가 마음에 들면 Lisp plugin도 있습니다.
나는 이것이 당신의 질문에 정말로 대답하지 않는다는 것을 알고 있지만, 적어도 당신은 몇몇 대안을 알 수 있습니다.
1
시도해 볼 수 있습니다 slimv, 그것은 vim을위한 점액과 같습니다.
관련 문제
- 1. 프로그램 시작시 자동 로딩 파일
- 2. Common Lisp에서 인터프리터를 정지하라는 명령이 있습니까?
- 3. 자동 로딩 클래스
- 4. 자동 로딩 캐시 잠그기
- 5. rails3.1 자동 로딩 오류
- 6. 느린 로딩 jQuery 자동 완성
- 7. PHP, 싱글 톤 자동 로딩
- 8. Zend 자동 로딩 모델 문제
- 9. 파일 트래버 설 유형 자동 로딩 중 codeigniter
- 10. slideToggle 효과가있는 로딩 파일
- 11. 어떻게하면 emacs lisp에서 자동 완성 입력 필드를 가질 수 있습니까?
- 12. 정확하게 4 자리/글자가 편집문에 입력되었을 때 코드를 실행하는 방법
- 13. 문자가 매우 빠르게 입력되었을 때 자바 스크립트 키 스트로크 트래핑
- 14. Lisp에서 테스트하기
- 15. 파이썬에서 파일 로딩 진행 추적하기
- 16. ModRewrite로 DocumentRoot 뒤에 파일 로딩
- 17. 비동기 .js 파일 로딩 구문
- 18. CakePHP의 정지 자동 로딩 모델/테이블
- 19. PHP, CodeIgniter/Kohana에서 모듈/위젯을 자동 로딩
- 20. jqGrid 자동 로딩 트리 그리드 문제. .
- 21. 로딩 스크립트를 사용하는 PHP 자동 시작
- 22. DataGridView에서 행의 자동 로딩 사용 안 함
- 23. 팩토리 및 자동 로딩 위험에 대한 자동로드
- 24. Lisp에서 Scheme의 매크로 알아보기
- 25. cygwin에서 XArgs 명령이 파일 경로를 변경하는 중임
- 26. 명령이 모든 파일/폴더를 일괄 압축합니다.
- 27. 자동 명령이 Vim에서 작동하지 않습니다. 파일 형식에 따라 makeprg를 설정하는 방법은 무엇입니까?
- 28. 데이터베이스가있을 때 TSql dbcc checkident 명령이 실패합니다.
- 29. 응용 프로그램에서 명령이 실행될 때 알림 받기
- 30. 스프링 로딩 컨텍스트 파일 (Maven 프로젝트 포함)
감사합니다. 나는 그들을 들여다 볼 것이다. – JohnS