[Bese-devel] ucw_ajax / OpenMCL / OSX

Daniel Salama lists at infoway.net
Wed Oct 25 11:18:32 UTC 2006


I wouldn't mind using SBCL. The problem is that I'm not familiar on  
how to develop with it on OSX since it's single threaded. So, even  
though I'm able to connect with SLIME, the interpreter is running the  
UCW app and the only way that I can do anything is by halting the  
application. So, I can't benefit from this "real-time" code-compile- 
load-test process. If you have any clues about this, I would  
appreciate it. I would prefer to use SBCL since the final production  
machine will be SBCL. I was only using OpenMCL because it supports  
multiple threads on OSX.

Thanks,
Daniel

On Oct 25, 2006, at 5:04 AM, Attila Lendvai wrote:

> 21: (CCL::DO-IT '((NIL) (#<STANDARD-METHOD NIL NIL>) #<IT.BESE.UCW-
> USER::EXAMPLE-WINDOW #x8C4852E>) '((NIL) (#<STANDARD-METHOD NIL NIL>)
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>) 'NIL)
>        Locals:
>          CCL::MAGIC = ((NIL) (#<STANDARD-METHOD NIL NIL>)
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>          CCL::ARGS-LEN = 1
> 22: (CCL::%%CNM-WITH-ARGS-COMBINED-METHOD-DCODE '((NIL) (#<STANDARD-
> METHOD NIL NIL>) #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>) 'NIL
> #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>        Locals:
> 23: (CCL::%CALL-NEXT-METHOD-WITH-ARGS '((NIL) (#<STANDARD-METHOD NIL
> NIL>) #<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>))
>        Locals:
>          CCL::ARGS = (#<IT.BESE.UCW-USER::EXAMPLE-WINDOW #x8C4852E>)
>          CCL::METHODS = (#<STANDARD-METHOD NIL NIL>)
>
> this one looks strange. in the code i'm passing along the #'call- 
> next-method of (render ((x widget-component))) and later from a  
> different method i (funcall it). maybe openmcl has some problem  
> with this...
>
> i've have no access to an openmcl, so you're more or less on own  
> with this, unless someone else with more experience and access to  
> openmcl could take a look.
>
> you could also look around yourself. the interesting pieces are  
> around render-widget-wrapper in widget.lisp, and the render-widget- 
> wrapper in examples.lisp.
>
> or use sbcl if that is an option.
>
> -- 
> - attila
>
> "- The truth is that I've been too considerate, and so became  
> unintentionally cruel...
> - I understand.
> - No, you don't understand! We don't speak the same language!"
> (Ingmar Bergman - Smultronstället)




More information about the bese-devel mailing list