clisp

    -2

    1답변

    이것은 처음으로 여기에 올린 글이며, 실수를 저의 용서해주세요. 내 질문은 위에있는 제목입니다. (print ..) 또는 (Format T)를 사용하지 않고 재귀 함수의 끝에 LISP (CLISP를 사용하고 있습니다)의 콘솔에 데이터를 출력하는 방법이 있습니까? .) 함수? 이것은 우리가 다음 함수들을 사용하는 것을 허용하는 운동입니다 : <,>, < =,

    -1

    1답변

    표시 한 문자열의 대신 문자열의 목록을 표시 나는 몇 가지 제한이 입력 여야가 읽기 및 재귀 적으로 목록으로 처리됩니다. 변수, 배열, 루프, progn이 허용되지 않습니다. 출력은 목록이 아닌 문자열이어야합니다. 프로그램은 재귀 만 사용해야합니다. (defun encode (expr) ; define function funcName (argument)

    0

    2답변

    그래서 Lisp을 배우려고 노력 중이며 Windows 10 PC에 GNU CLISP 2.49를 다운로드했습니다. 이미 파일에 코드를 몇 개 썼는데 (load "example.lisp") 명령을 사용하여 CLISP 터미널에서로드하려고합니다. 어디에서 파일을이 파일을 clisp로로드 할 수 있습니까? C:\clisp-2.49에 clisp가 설치되어 있습니다.

    1

    2답변

    나는 왜 내가이 오류를 얻고 있는지 이해하려고 노력하고있다. 나는 사용자로부터 숫자 n을 취하는 함수를 만들고 그 번호를 기반으로 최대 다섯 개의 숫자의리스트를 만들고 싶다. 그런 다음 함수는 목록의 첫 번째 숫자를 가져와 목록의 끝으로 보냅니다. 예 것은 > (my_func 1) > (2 3 4 5 1) 이것은 내가 그러나 내가 첫 번째 요소를 보내는 방

    2

    2답변

    나는 목록을 포함하고있는 목록을 가지고 간략화 된 버전을 반환하는 것으로 가정되는 flatten이라는 함수를 작성 중이다. 내 기능을 실행하려고하면 점이있는 람다 목록은 매크로가 아니라 여기에 있습니다 : LIST "이 문제를 해결하는 방법에 대한 제안 사항은 무엇입니까? 이것은 현재 가지고있는 내용입니다. (defun flatten list (c

    -1

    1답변

    SET, SETF 또는 SETQ (내가 루프도 사용할 수 없음)없이이 함수를 다시 작성하면 도움이 될 필요가 있습니다. . 여기에 코드입니다 : (defun apply-values (DictValues Monomial) (let ((Coeff (monomial-coefficient Monomial)) (Vars (varpowers Mo

    0

    1답변

    선생님이 말한 것부터 let을 사용하여 let local 변수를 선언하고 setf를 사용하여 전역 변수를 선언해야합니다. (let (state-list (problem-initial-state problem)) (print state-list)) 을 나는 NIL을 얻을 : 나는 다음과 같은 코드를 실행 시도하고있다. 그러나 , 나는 다음과 같은

    0

    1답변

    Windows 쉘에서 새로운 Bash를 우분투에서 사용하고 Common Lisp을 사용하여 엉망으로 만드는 clisp 패키지를 설치했습니다. 내가 clisp test.clisp를하려고하면이 오류를 얻을 : /usr/lib/clisp-2.49/base/lisp.run: error while loading shared libraries: libavcall.so

    0

    1답변

    해시 테이블의 해시 테이블로 표시되는 매우 큰 행렬을 계산할 때 GNU Clisp을 사용하고 있습니다. 저장되는 최종 해시 값은 단일 실수입니다. 이 프로그램은 잠시 후 메모리가 부족 보인다 내가 적은 메모리를 사용하기 위해 내가 는 운영 체제가 변화에 어떻게 든 최종 값의 변수 유형을 필요로 생각하고 더 많은 메모리를 할당하십시오. 어떻게 든 하드 드라이

    2

    2답변

    남자. 오늘 유연한 표현식 입력의 합계를 계산하기 위해 시그마 매크로를 작성하고 싶습니다. 아래 코드는 오늘 오후에 작성되었습니다. 그러나 그것은 내 목적에 따라 작동하지 않습니다. (defmacro sigma (exp ll) `(+ ,@(loop for i in ll collect (progn (setf (elt exp 1) i)