New patches: [port to clisp (loadable, anyway) Stephen Compall **20060307204555 - Change samep (fixnum fixnum) to (integer integer), as ANSI doesn't specify that FIXNUM is a class. - Define WITHOUT-INTERRUPTS as it is in Allegro. ] < > { hunk ./dev/l0-clos.lisp 29 'the same'. See nearly-samep too.") (:method (thing-1 thing-2) (funcall *samep-test* thing-1 thing-2)) - (:method ((thing-1 fixnum) (thing-2 fixnum)) + ;;CL doesn't specify that FIXNUM is a class, so these specialize on + ;;INTEGER instead where fixnum isn't a class + (:method #-clisp ((thing-1 fixnum) (thing-2 fixnum)) + #+clisp ((thing-1 integer) (thing-2 integer)) (= thing-1 thing-2)) (:method ((thing-1 number) (thing-2 number)) (= thing-1 thing-2)) hunk ./dev/l0-macros.lisp 136 ;;; --------------------------------------------------------------------------- -#+allegro +#+(or allegro clisp) ;; everyone else already defines this... (defmacro without-interrupts (&body forms) "Executes `forms' as a critical section; no other threads can get in." hunk ./dev/package.lisp 37 #+CLIM (:shadow #:POINTP #:POINT-Y #:POINT #:POINT-X #:MAKE-RGB-COLOR) - #-ALLEGRO + #-(or ALLEGRO clisp) (:import-from #+Lispworks "MP" #+(or OPENMCL DIGITOOL) "CCL" #+CMU "SYSTEM" hunk ./dev/package.lisp 564 validate-superclass class-slots slot-definition-name) |# + } Context: [Wrapped +very-small-number+ in a boundp guard Gary King **20060227154259] [Bad Gary. Used :compile-toplevel when I meant :compile-toplevel :load-toplevel Gary King **20060227154230] [moved exports to package; fixed bad :overwrite translation for allegro Gary King **20060227154118] [Updates for OpenMCL feature change; moved exports from copy-file to here Gary King **20060227154040] [Playing with file-package Gary King **20060209194204] [Added handler-bind* Gary King **20060209194157] [Added physical-pathname-directory-separator; consolidated exports Gary King **20060206210724] [Making export-exported-symbols into a macro means we can't funcall it... so it's back to a function again Gary King **20060205030559] [Collected various exports into the package definition; some fixes for other Allegro warnings Gary King **20060205025355] [Improved formatting of system news in website Gary King **20060202160939] [Had two :depends-on clauses in system file for 'utilities' Gary King **20060202160859] [Improved write-missing-generics; dealt with CL-FAD:copy-file import symbol issue. Gary King **20060131152012] [Moved to almost tableless design; I now have achieved nirvana: I can look a bit odd in every browser! Gary King **20060128235310] [Readded metabang-dynamic-classes Gary King **20060127041429] [Working on cleaning up SBCL generated warnings; removed hcase Gary King **20060127040700] [added a place for half-baked ideas and such Gary King **20060127040623] [Improved documentation for defcondition; added :export-slots-p option Gary King **20060127040535] [Recovering from 1.04 / 1.05 darcs problem (my problem?) by trashing history and starting fresh Gary King **20060125151449] Patch bundle hash: aa6e9e9b1625eb7ebb0b3b0977c583f0ab021aed