[Openmcl-devel] Franz CLIM on Clozure CL

Karsten Poeck Karsten.Poeck at gmail.com
Sun Feb 12 16:10:28 UTC 2017


On 09.02.17 15:19, Craig Lanning wrote:
> This sounds almost like the files are being compiled in the wrong
> order.  I'll take a look.
>
> There is some cleanup that still needs to be done.
>
> Craig

Where is  presentation-method-combination defined as a method combination?

I can only see:
#+(and Genera CLIM-extends-CLOS)
;;; A lot like standard method combination, except for massaging of the
;;; presentation-type-parameters and -options arguments, using an
;;; extension to call-method
;;;--- If combined methods were generated during compile-file, this 
would need
;;;--- to get an environment argument from somewhere
(eval-when (compile load eval)
(define-method-combination presentation-method-combination ()
...

But since this is not genera, won't work

On the other hand it is being used here:

(defmacro define-presentation-generic-function (generic-function-name
                                                 presentation-function-name
                                                 lambda-list &rest options)
.....
        #+CLIM-extends-CLOS
        (:method-combination presentation-method-combination)
        , at options)))

And in clim2.asd:
#+Clozure (pushnew :clim-extends-clos               *features*)

regards

Karsten



More information about the Openmcl-devel mailing list