lispworks

    2

    1답변

    저는 Common Lisp과 LispWorks CAPI을 사용하여 Connect Four 게임을하고 있습니다. 나는 한 가지를 제외하고 인터페이스를 끝냈다 : 푸시 버튼 (누름 버튼 패널에서)을 사용하여 열을 조각으로 떨어 뜨린 다음 해당 열이 가득 차면 버튼을 비활성화하고 싶다. 저는 상대적으로 리스프에 익숙하지 않습니다. 특히 객체 지향적 인 것들을 이

    -1

    1답변

    나는 Common Lisp와 LispWorks에 대해 매우 새로운 도구이므로 모든 단계를 설명하십시오. 80 개의 열을 설정하고 싶습니다. 어떻게하면됩니까? 저는 LispWorks Personal을 사용하고 있습니다. 이 명령을 발견했지만 사용법을 모르겠다 ...이 두 명령을 어디에 써야합니까? Turn on auto-fill-mode: (setf fi

    0

    1답변

    지금 나는 7 명 (abcdefg)의 목록에서 3 명을 선택하여 범죄자로 지정할 수있는 프로그램을 만들고 있습니다. 이 게임은 7 명의 3 명의 무작위자를 골라서 얼마나 많은 사람들이 범죄자인지를 알려주고 3 명의 범죄자가 누구인지 추측하고 싶은지 물어 봅니다. "이 세 사람 중 두 명은 범죄자입니까? 범죄자가 누군지 추측하고 싶다.) 그러나 나는 현재 목

    0

    3답변

    나는 SBCL로 의미한다. sbcl --script piece-of-code.lisp처럼 쉽게 스크립트를 실행할 수있다. 그러나 나는 LispWorks로 그렇게 할 수있는 확실한 방법을 찾을 수 없습니다. 물론 항상 배포 및 실행 옵션이 있지만 모든 작은 연습을위한 빌드 스크립트가 필요합니다. 실행 파일을 작성하거나 수동으로 리스너에서 실행하지 않고도 Li

    1

    1답변

    아래 샘플 A를 기반으로 목록 상자를 추가하고 싶습니다. The Common Lisp Cookbook - Using the Win32 API Windows API 카운터 파트에 매핑되는 sendmessage 함수를 추가하고 wndproc에서이 함수를 호출했습니다. 그러나 아래와 같이 형식 변환 오류가 발생했습니다. CL-USER 1 > (create-top

    0

    1답변

    저는 LISP를 처음 사용하고 있습니다. 현재 LispWorks와 ListBox IDE를 윈도우 서버 2008에 사용하고 있습니다. 저는 LISP 프로젝트를 컴파일하고 실행할 수있는 방법을 알고 싶습니다. 350 개의 LISP 소스 파일을 포함하고 있습니다. 컴파일 후 생성 될 내용과 실행 방법은 무엇입니까? 그리고 lisp 프로젝트를 디버깅하는 데 사용할

    3

    2답변

    C에서 매크로에 해당하는 lisp 함수를 만들고 싶습니다. 예 : 헤더에 매크로로 정의 된 win32 API에 하나의 HIWORD가 있습니다. 파일. 나는 아래와 같이 정의하려고했지만 HIWORD가 해결되지 않았다는 말을 들었다. C 함수와 같은 C 매크로의 래퍼를 만드는 방법을 알고 싶습니다. (fli:define-c-typedef DWORD (:unsi

    3

    2답변

    나는 Lisp을 처음 사용하고 사용자에게 3 개의 숫자를 입력하고 결과를 합산하여 출력하도록 요구하는 프로그램을 작성하려고한다. 난 당신이 당신이 할 수 읽었습니다 기능과 같은 : : (defvar a) (setq a (read)) 리스프에서 변수를 설정, 이에 나는 다음과 같은 오류를 얻을 내 코드 사용 LispWorks를 컴파일 할 때 End o

    0

    1답변

    이것은 Mythender (무료로 배포되는 탁상용 RPG)의 주사위 롤러처럼 Lisp 프로그램에서 제 두 번째 시도입니다. 그래도 문제가 몇 가지 있습니다 : 로드되면 패키지 생성을 확인하는 메시지가 나타납니다. 확실히이 파일은 그것을 생성해야합니까? LispWorks 응용 프로그램 빌더를 사용하여 독립 실행 형으로 빌드하려고하면 컴파일 타임에 CAPI 함

    0

    1답변

    아래의 빈번한 패턴을 캡슐화하는 매크로를 정의하고 싶습니다. 이 코드는 lispworks의 FLI 용입니다. (fli:with-foreign-string ;; class name pointer (cn-p ec bc :external-format (external-format)) "BUTTON" (fli:with-foreign-string ;; windo