lisp

    1

    2답변

    많은 질문이 넘쳐서 죄송합니다. 나는 다음과 같습니다 (defun recursive-function (string) "returns list of strings" ;I am trying to return flat list ; create list L (append (mapcar 'recursive-function L))) 그러나 재귀 기능 이후이

    1

    3답변

    기본 버튼을 클릭하여 Allegro CL (버전 8.0.1)에서 편집 가능한 텍스트 컨트롤의 값을 변경하려고합니다. 나는 (setf value)에 대해 읽었지만 예제를 찾지 못했습니다. 내가 온 클릭 이벤트에 ttached 한 기능이있는 내가 (setf (slot value :txt 'value) 'TEXT) 및 (setf value 'TEXT) 만에 같은

    16

    7답변

    Lisp을 배우는 데 관심이있는 다른 많은 사람들처럼 초보자에게는 사용 가능한 리소스가 좋지 않으며 궁극적으로 많은 새로운 사람들이 그것을 배울 수 없다고 생각합니다. 웹 사이트, 포럼 또는 무언가와 같은 일종의 커뮤니티를 만들 수 있다고 생각하십니까? Lisp 사용자를 위해 좋은 (품질면에서와 같이) 리소스/튜토리얼을 제공합니다. 아마도 여러 숙어로 번역

    19

    2답변

    에서 TODO 표시등이 나는 소스 코드 #TODO에이 곳 라인의 왼쪽에 indiacator의 종류가 할 몇 가지 덧글 인디케이터는 표시 일 수 있으며 이미 이맥스에 표시된 줄 번호를 사용할 수 있습니다.

    2

    2답변

    다음 빈/공백 문자로 이동하는 함수를 구현하려고합니다. 매뉴얼을 읽었으며 skip-syntax 함수를 사용할 수있는 것 같습니다. 그러나, 나는 그들을 올바르게 사용하는 방법을 알아낼 수 없습니다. (skip-syntax-forward " ") 그러나이 작동하지 않는 것 : 여기 내가 가진 것입니다. "^"를 사용하면 작동하지만 점이 하나의 공백 문자

    9

    3답변

    저는 10 년 동안 프로그래머로 일해 왔지만 지금 포럼에서 질문 해본 것은 이번이 처음이라고 생각합니다. 나는 이것을 파악할 수 없으며 이미 온라인에서 답을 찾을 수 없습니다. 나는 이맥스가 Windows 사용자 (일반 복사 붙여 넣기 기능)에 대해 더 견딜 수 있도록 CUA 모드를 켜려고합니다. Windows 7을 실행하고 Lisp In A Box 패키지

    -2

    6답변

    이 하나의 원자 lat 목록을 입력하고 lat 내용이 인 함수 내용을 설계하는 방법. 결과는 '(a b c a b c d d)'(a b c d)입니다.

    3

    3답변

    나는 최근에 더 많은 Lisp 코드를 작성 해왔다. 특히 재귀 함수는 일부 데이터를 가져와 결과 데이터 구조를 만듭니다. 때로는 사용자가 제공 한 데이터 외에 함수의 다음 호출에 2 ~ 3 개의 정보를 전달해야하는 경우가 있습니다. 이러한 누적기를 호출 할 수 있습니다. 이러한 코드를 내 코드로 구성하는 가장 좋은 방법은 무엇입니까? (defun foo (

    5

    1답변

    매크로 렛을 사용하여 어휘 클로저와 같은 작업을 수행 할 수 있습니까? CL-USER> (combinations nil '(1 2 3) '(4 5 6)) ((1 4) (1 5) (1 6) (2 4) (2 5) (2 6) (3 4) (3 5) (3 6)) 것은 내가 좋아하는 것이 무엇 : 내가 뭘 원하는 각 조합에 함수를 호출 다음 매크로 로컬 재귀 도

    6

    3답변

    함수의 두 번째 호출에 영원히 실행 : 제공하지 않을 경우 목록의 길이 기본값은 정확히 길이 k의 목록의 내용의 모든 순열 목록 LST 반환을 감안할 때. (defun permute (lst &optional (k (length lst))) (if (= k 1) (mapcar #'list lst) (loop for item in