相关疑难解决方法(0)

有没有办法在Mac OS上使用动态FFI支持编译CLISP?

我在Mac OS X 10.6.4上使用clisp 2.48(2009-07-28).我用'sudo port install clisp'下载了clisp.

安装快速lisp后,我安装了一些软件包,其中大多数都没问题.

但是,当我尝试安装"sqlite"时,我收到以下错误.

[1]> (ql:quickload "sqlite")
To load "sqlite":
  Load 1 ASDF system:
    sqlite
; Loading "sqlite"
[package cffi-sys]
*** - CFFI requires CLISP compiled with dynamic FFI support.

它说我的安装了mac port的clisp没有FFI支持.

有没有办法在Mac OS X上使用动态FFI支持编译CLISP?

clisp common-lisp macports quicklisp

7
推荐指数
1
解决办法
1231
查看次数

换档键关闭时没有鼠标滚轮事件(shift +鼠标滚轮事件?)

我正在尝试使用lispbuilder-sdl管理lisp中的一些事件.

到目前为止我得到了这个.

;; Load package :
(ql:quickload "lispbuilder-sdl")

;; main definition:
(defun main (argv)
  (defparameter *ticks* 0)
  (sdl:with-init ()
    (sdl:window 100 100 :title-caption "test")
    (sdl:with-events ()
      (setf (sdl:frame-rate) 60)
      (:quit-event () (progn (sdl:quit-image) (exit) t))
      (:mouse-button-down-event 
       (:button button :x x :y y)
       (format t "~&LSHIFT: ~a RSHIFT: ~a BUTTON: ~a X: ~d Y: ~d" 
               (sdl:get-key-state :sdl-key-lshift) 
               (sdl:get-key-state :sdl-key-rshift) 
               button x y))
      (:key-down-event 
       (:key key)
       (format t "~& KEY: ~a" key))
      (:idle ()))))



;; Entrypoint :
(sb-int:with-float-traps-masked (:invalid :inexact …
Run Code Online (Sandbox Code Playgroud)

lisp events sdl sbcl common-lisp

5
推荐指数
0
解决办法
247
查看次数

标签 统计

common-lisp ×2

clisp ×1

events ×1

lisp ×1

macports ×1

quicklisp ×1

sbcl ×1

sdl ×1