누구나 파일을 컴파일하고로드 한 후에 알려 주실 수 있습니까? repl 파일에서 이미 함수 (이미 컴파일되고로드 된 파일)를 정의해야합니까? 또는 repl가 여전히 정의 된 기능을 감지하도록 왼쪽에 프로세스가 있습니까? lisp에서 파일을로드하는 중요성은 무엇입니까? 감사합니다.
cygwin에서 clisp로 작업하면서 lisp를 처음 사용했습니다. 나는 문제가있을 때, 나는이 *** - SYSTEM::READ-EVAL-PRINT: variable DB.CLISP has no value
The following restarts are available:
USE-VALUE :R1 Input a value to be used in
프로그램 출력 파일을 Lisp로 작성해야하지만 출력 결과를 제대로 기록하지 못합니다. 나는 lispbox를 사용하고 있는데 내가 드리블 사용하려고하면 내 버퍼는 다음과 같습니다 (dribble "output.txt")
"output.txt"
... Calls to functions I defined
... I've tried entering expre
내가 가진 의 첫 번째 요소를 검색. 테스트 함수 호출은 다음과 같습니다 나는 위의 코드를 실행하면 (getTotalValue '((10 c u) (3 s u) (5 h d) (7 s d) (12 h u)))
그러나, 그것은 단지 10, 목록의 첫 번째 항목의 첫 번째 요소를 출력합니다. 왜 모든 항목의 첫 번째 요소를 추가하지 않습니까?
나는 혀짤배기 숙제가있다. 힘들어한다. 공용 작업을 수행하는 함수를 작성해야합니다. 이 함수는 두 개의 입력을 원자 또는 목록의 형태로 사용하고 모든 요소를 결합하여 순서를 유지하고 모든 수준의 괄호를 제거합니다. 함수의 출력은 : (my-union 'a 'b) ;; (a b)
(my-union 'a '(b)) ;; (a b)
(
REPL에서, 우리는 일반적으로 출력을 얻을 수 있습니다 : (shell "head -3 ~/misc.lisp")
(asdf:make-build 'stumpwm :type :program :monolithic t
:move-here "."
:name-suffix ""
그러나, 우리는 점액에 (shell "head -3 ~/mi
누구나 Windows 8에 CLisp을 설치할 수 있습니다. 제대로 작동하지 않습니다. SF에서 exe를 다운로드했습니다. 그러나 응용 프로그램이 관리자 권한으로 실행되도록 허용하면 이 표시되지 않습니다.. 파일을 삭제할 수 없다는 것을 알았습니다. 그래서, 나는 볼 수 없다는 메시지가있는 것 같습니다. 어떤 아이디어?