common-lisp

    4

    2답변

    에서 작동하지 않습니다. 그것은 다섯 번째 줄에 실패 함수 (zero-p a indexes i) (defun normalize (a &optional indexes i) "Returns normalized A." (progn (format t "Data=~A ~A ~A" a indexes i) (if (zero-p a i

    2

    2답변

    나는 SICP 2.5.3에 설명 된 행을 따라 다항식 클래스를 작성했습니다 (defclass 사용 제외). 다항식과 일반 숫자를 자연스럽게 추가하고 곱할 수 있기를 원하지만 숫자를 수락하는 change-class는 만들 수 없습니다. 나는 부동의 정수에서 클래스를 변경하여 문제를 단순화하기 위해 노력 : (change-class 4 'float) 그러나

    6

    2답변

    수행 할 수있는 작업의 예입니다. (defmethod some-fn ((num real)) (print "an integer")) (defmethod some-fn ((num real)) (print "a real")) (defmethod some-fn ((num (eql 0))) (print "zero")) (some-f

    2

    2답변

    안녕 얘들 아, 간단한 질문 ... XLISP를 사용하여 프로그램을 작성했지만 간단한 근본적인 문제가 발생하여 작동하지 않는 것처럼 보였습니다. . 나는 then 절이 여러 양식을 평가하고 마지막 값을 리턴하는 if 문을 작성하려고합니다. 예에서 : (setq POSITION 'DINING-ROOM) (defun LOOK (DIRECTION ROOM)

    5

    1답변

    내가 쓰고있는 게임에 매크로 (with-hooks (monster method who what) &body body)을 작성해야합니다. 몬스터는 CLOS 객체, 메서드 및 문자열이며 함수는 무엇입니까 (# '표기법). macroexpansion 내가 이러한 매크로를 작성하는 방법을 절대적으로 아무 생각 이 없다 (add-hook monster method

    8

    4답변

    며칠 전 Common Lisp을 배우기 시작했고, 트리에 숫자를 삽입하는 함수를 작성하려고합니다. 당신이 괄호 너무 많은 세트가있을 때 이런 일이 발생처럼 오류를 받고 있어요, 주위에 인터넷 검색에서 *** - SYSTEM::%EXPAND-FORM: (CONS NIL LST) should be a lambda expression , 그것은 보이지만, 주변

    4

    1답변

    이전에 사용했던 동일한 포트를 사용하려고하면 서버 측 소켓을 만들면 실패합니다. 사용 중 주소 오류가 발생합니다. (make-instance 'sb-bsd-sockets:inet-socket :type :stream :protocol :tcp) 어떻게 이런 일이 발생하지 않게 할 수 있습니까? 힌트 및 코드 스 니펫을 매우 환영합니다! (CL 뉴비는 여

    3

    2답변

    &rest 매개 변수를 받아들이고 다른 함수에 위임하는 함수를 정의하고 싶습니다. (html "blah" "foo" baz) => "<html>blahfoobaz</html>" 나는 이것보다 더 좋은 방법은 찾지 못했습니다 : (defun html (&rest values) (concatenate 'string "<html>"

    5

    2답변

    공통 리스프의 바인딩 (LET)과 심볼 (= 변수) 설정의 차이점은 무엇입니까?

    8

    2답변

    나는 RDNZL을 통해 일부 .NET 모듈 위에 앉아있는 상당히 관련된 LispWorks Common Lisp 모듈을 가지고있다. 다른 .NET 응용 프로그램에 일부 기능을 노출해야하고 C#으로 모듈을 다시 작성하지 않고도이 방법에 가장 근접한 방법이 있는지 확신하지 못했습니다. 몇 가지 CLR Lisp 구현이 있지만 대부분 유지 보수가되지 않았거나 불완전