Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st

Difference between revisions of "Getting Started With Common Lisp"

From OpenKinect
Jump to: navigation, search
(Created page with "== Dependencies == == libfreenect == Install libfreenect as described on the Installation page. == cffi, verrazano == The next step is to create [http://c...")
(No difference)

Revision as of 07:41, 13 December 2010

Dependencies

libfreenect

Install libfreenect as described on the Installation page.

cffi, verrazano

The next step is to create CFFI bindings for libfreenect. We can use Verrazano to generate these bindings for us. Installing these is simple via quicklisp:

(ql:quickload :cffi)
(ql:quickload :verrazano)

Generate CFFI bindings

Generate the bindings with verrazano and load them

(verrazano:generate-binding (list :cffi :package-name :libfreenect :input-files (list "libfreenect/libfreenect.h")))
(load (compile-file #p"libfreenect.lisp"))

Load libfreenect in your Lisp image

On Linux, you would load libfreenect.so. Change the name accordingly for Mac and Windows.

(cffi:load-foreign-library #p"libfreenect.so")