practical-common-lisp

    1

    2답변

    다음은 페이지에 대한 링크입니다 : Chapter 3, Practical: A Simple Database. 본질적으로 필자는 표시하고자하는 네 개의 값이있는 목록의 데이터베이스를 가지고 있습니다. 이 작업은 이루어집니다 (defun dump-db() (dolist (cd *db*) (format t "~{~a:~10t~a~%~}~%" c

    0

    1답변

    지난 수업에서 LISP에 대해 간단히 이야기 한 후, 먼저 머리로 뛰어 가서 CLISP (Seibel's PCL chpt 5)을 배우려고합니다. 내 질문은 매개 변수로 목록 집합을 소요하는 함수를 작성하는 것입니다. 첫 번째 목록은 두 번째 목록에 매핑 된 일련의 인덱스입니다. 일련의 인덱스를 전달하고 해당 요소를 반환해야합니다. 여기까지 내 코드의 개요가

    3

    3답변

    Practical Common LISP를 통해 작업을 시작했으며 첫 번째 연습은 simple database을 작성하는 것입니다. cygwin에서 GNU CLISP 2.48 (2009-07-28)을 사용하고 있습니다. 나는이 책을 여러 번 비교 한이 코드는 출력에게 길을 생산하지 않는이 책은 TITLE: Home ARTIST: Dixie Chicks R

    2

    1답변

    저는 Peter Seibel의 저서 Practical Common Lisp을 읽었습니다. 온라인에서 사용할 수있는 책 코드와 프로젝트를이 책에 표시된 순서대로 연결했는데, 지금까지 컴파일하고 차례로 부하 각 챕터의 코드를이 내가 문제로 실행 한 곳이다 : 내가 지금까지 프로젝트에 대한 FASL를로드 할 때,이 아래와 같은 ID3v2는 섹션에 경고를 얻을.

    0

    2답변

    Peter Seibel의 Practical Common Lisp의 MP3 데이터베이스 예제를 통해 작업하고 있습니다. Seibel은 매크로를 사용하여 where 함수의 코드를 단축하는 방법을 보여줍니다. 이제는 매크로를 사용하여 update 함수의 코드를 줄이려고합니다. 합니다 (update 함수의 원래 버전은 참조를 위해 포함되어 있습니다.) 내 코드를

    2

    1답변

    Ch 8 끝 부분 인 Practical Common Lisp에서 Peter Seibel은 once-only 매크로를 제공합니다. 이 기능의 목적은 사용자 정의 매크로에서 다양한 평가를 통해 여러 가지 미묘한 문제를 완화하는 것입니다. (defmacro once-only ((&rest names) &body body) (let ((gensyms (l