[Openmcl-devel] Franz CLIM on Clozure CL
Craig Lanning
craig.t.lanning at gmail.com
Sun Feb 12 18:53:43 PST 2017
See below.
On Sun, 2017-02-12 at 17:10 +0100, Karsten Poeck wrote:
> 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?
clim/ptypes1.lisp
> 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*)
I have pushed a few changes today. One was to comment this out. I'm
not sure about how to add the extensions to CLOS for CLIM. Ultimately,
I think it should be :clim-extens-clos, I'm just not sure how to add it
since I'm not sure about how Clozure CL implements it.
Craig
> regards
>
> Karsten
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> https://lists.clozure.com/mailman/listinfo/openmcl-devel
More information about the Openmcl-devel
mailing list