[cello-cvs] CVS cello

fgoenninger fgoenninger at common-lisp.net
Wed Aug 23 10:27:34 UTC 2006


Update of /project/cello/cvsroot/cello
In directory clnet:/tmp/cvs-serv23004

Modified Files:
	cello.lisp 
Log Message:
Added: Id line for CVS version info in header
Added: ASDF loading of packages Cello depends on
Added: Some beautifying of the code (section headers)

--- /project/cello/cvsroot/cello/cello.lisp	2006/07/06 22:09:10	1.7
+++ /project/cello/cvsroot/cello/cello.lisp	2006/08/23 10:27:33	1.8
@@ -14,6 +14,31 @@
 
 |#
 
+;;; $Id: cello.lisp,v 1.8 2006/08/23 10:27:33 fgoenninger Exp $
+
+;;; ============================================================================
+;;; PACKAGES CELLO DEPENDS ON
+;;; ============================================================================
+
+;;; Note: Order matters!
+
+#+asdf
+(eval-when (:load-toplevel :execute)
+  (asdf:operate 'asdf:load-op 'utils-kt)
+  (asdf:operate 'asdf:load-op 'cells)
+  (asdf:operate 'asdf:load-op 'gui-geometry)
+  (asdf:operate 'asdf:load-op 'cffi)
+  (asdf:operate 'asdf:load-op 'cffi-extender)
+  (asdf:operate 'asdf:load-op 'kt-opengl)
+  (asdf:operate 'asdf:load-op 'Celtk)
+  (asdf:operate 'asdf:load-op 'cl-openal)
+  (asdf:operate 'asdf:load-op 'cl-ftgl)
+  (asdf:operate 'asdf:load-op 'cl-magick))
+
+;;; ============================================================================
+;;; PACKAGE DEFINITION
+;;; ============================================================================
+
 (defpackage :cello
   (:nicknames :clo)
   (:use
@@ -22,7 +47,8 @@
    #:utils-kt
    #:cells
    #:gui-geometry
-   #:ffx
+   #:cffi
+   #:cffi-extender
    #:celtk
    #:kt-opengl
    #:cl-openal
@@ -30,10 +56,9 @@
    #:cl-magick)
   (:export #:cello-window-event-handler #:with-layers #:visible #:ix-togl))
 
-;;; in step one we will just have Celtk playing the part of Freeglut
-;;;
-;;;     #:celtk)
-;;;  (:shadowing-import-from #:celtk #:window))
+;;; ============================================================================
+;;; MISC
+;;; ============================================================================
 
 (in-package :cello)
 




More information about the Cello-cvs mailing list