나는 Y 결합자를 설명하는 this 기사를 발견했습니다. 코드는 Scheme에 있지만 Common Lisp을 사용하여 코드를 작성하려고합니다. 그러나 Scheme에서 Common Lisp로 번역하는 데 문제가 있습니다. Scheme은 함수와 (기타) 변수 모두에 대해 단일 네임 스페이스를 사용하지만 Common Lisp는 함수 및 변수에 대해 다른 네임 스
무거운 부동 소수점 계산을 수행하는 함수에 대한 테스트를 작성하고 있습니다. 당연히 수레를 계산할 때 완벽하게 정확한 결과를 기대하지는 않습니다. 그러나 이것은 예상 된 결과를 함수에 의해 생성 된 실제 결과와 비교해야하기 때문에 테스트에서 문제가됩니다. 내 함수의 결과는 float의 별칭입니다. 예를 들어 : (is (my-function "arg1" "
아이템이리스트에 있는지 확인하는 방법을 알고 있습니다 : (when (member item list :test #'equalp)). 내가 구조체 책의 목록이있는 경우 : (defstruct book
name
author
)
는 어떻게 특정 저자의 책 (독립적 이름) 목록의 구성원 인 경우 확인합니까? 나는 이것이 매우 초보적인 질문이
(M [계수] [총 학위] [변수 목록]) 형식으로 작성된 다항식 목록을 정렬하려고합니다. 예 : ((M 1 1 ((V 1 A))) (M 1 2 ((V 1 A) (V 1 C))) (M 1 2 ((V 2 A))) (M 1 2 ((V 1 A) (V 1 B)))) 이는 다음과 + A * C + A^2 + A * B를, I는 + A * B + C + A * A를^
그래서 Lisp을 배우려고 노력 중이며 Windows 10 PC에 GNU CLISP 2.49를 다운로드했습니다. 이미 파일에 코드를 몇 개 썼는데 (load "example.lisp") 명령을 사용하여 CLISP 터미널에서로드하려고합니다. 어디에서 파일을이 파일을 clisp로로드 할 수 있습니까? C:\clisp-2.49에 clisp가 설치되어 있습니다.