common-lisp

    12

    5답변

    Common Lisp의 값과 함수에 대해 별도의 네임 스페이스를 갖는 디자인 결정의 근거는 무엇입니까? 그것에 대한 논쟁은 무엇입니까?

    5

    3답변

    이전에 오류가있는 Lisp 함수를 작성했습니다. 첫 번째 과제는 함수를 다시 보는 방법을 파악하는 것이 었습니다. 그 도전은 해결되었습니다. 이제 내가 뭘 잘못했는지 보았는데, 모든 것을 다시 작성하지 않고 정의 된 함수의 내용을 수정하고 싶습니다. Lisp처럼 지능적으로 보입니다. 언어를 처음 사용하기 때문에이 언어를 사용하는 방법이 있어야합니다. 이 작

    7

    1답변

    Common Lisp에서 두 개의 plist를 병합하는 쉬운 방법이 있습니까? 또는 다른 관점에서 : plist에서 중복을 제거 할 수있는 방법이 있습니까? 나는 plists를 추가 할 수 있다는 것을 알고있다. (그리고 GETF는 발견 한 첫 번째 것을 취할 것이다.)하지만, 내 애플 리케이션이 실행될 때 사용되지 않는 키들을 누적하지 않기를 바란다. 나

    9

    1답변

    단일 요소가 있고 술어 목록 (함수)이 있다고 가정합니다. 이러한 각 술어를 단일 요소에 적용하고 해당하는 리턴 값 목록을 가져 오려고합니다. 나는 map과 친구들이 각각의 인수 목록에 단일 함수를 적용 할 수 있다는 것을 알고 있지만 단일 인수에 많은 함수를 적용하는 간결한 구문이 있습니까? 물론 나는 (mapcar (lambda (pred) (funca

    6

    1답변

    나는 다음과 같은 커먼 리스프 코드가 다음 동안, 난에 입력 CL-USER> (micro-read-eval-print) (m-quote a) Micro > NIL 주 "(m-인용 A)": 나는 그것을 실행하면 (defun micro-read-eval-print() (format t "Micro > ") (let ((form (rea

    8

    5답변

    나는 시도 다음 $ /Applications/ccl/dx86cl64 Welcome to Clozure Common Lisp Version 1.5-r13651 (DarwinX8664)! ? 가에 쉘 스크립트를 작성하는 것이 가능 : $ cat args.sh \#! /Applications/ccl/dx86cl64 (format t "~&~S~&"

    21

    3답변

    왜 Common Lisp 매크로보다 Scheme 매크로를 선호합니까 (진정으로 알고 싶습니다. 트롤이 아니려고합니다). Lisp newb로서의 나의 경험은 Common Lisp 스타일 매크로가 Scheme의 매크로보다 훨씬 익숙하다는 것입니다. 아직 Scheme의 매크로에 어떤 이점이 있는지는 아직 알지 못했지만, 그것이 존재하지 않는다는 것을 의미하지는

    3

    1답변

    저는 약간의 Lisp을 배우려고하기 때문에 프로젝트 오일러 문제를 겪고 있습니다. 나는 문제가 없다는 것을 발견했다. 재미있는 14 가지 (그래서이 문제를 해결할 계획이라면 지금 읽는 것을 멈추십시오. 왜냐하면 제가 밑바닥에 해결책을 붙 였기 때문입니다). 내 알고리즘으로는 너무 느리지 만, 메모 작성 (Paul Graham의 "on Lisp"책에서 함수를

    3

    1답변

    나는 유전 프로그래밍 취미 프로젝트에 종사하고있다. setq/setf 형식으로 평가할 때 다음과 같은 목록을 생성하는 함수/매크로 설정이 있습니다. 그런 다음 (setq trees (make-trees 2)) ==> (+ x (abs x)) 그것은 는 그러나, 나는 좀 더 효과적이 수동으로 변수에 할당하는 것보다 싶어 기능/매크로의 전략적 사용을 통해

    4

    3답변

    Windows의 Common Lisp에 직렬 포트 통신을위한 라이브러리가 있습니까?