Areithfa Ffenestri Linux VM?

John M McIntosh johnmci at smalltalkconsulting.com
Sat Dec 31 20:57:30 UTC 2005


Tim, that would be  a *fun* project, however tweak was easy because  
it's project world is an instance and referring to the display  or to  
the eventsensor queue leads to an instance variable, versus a global.  
So  with Areithfa Ffenestri we could set to the Areithfa Ffenestri  
window display, and dispatch events from the VM to the window keyed  
eventsensor for a tweak project. Plus of course the coordinate  
systems was 0,0 in a project and asking for the cooridnates involved  
tweak mapping the eventsensor values to tweak values which works just  
fine
when dealing with tweak in the main window or a window containing a  
tweak project, mapping is different but that just means a different  
subclass of the tweak project class.

With morphic you refer directly to the eventsensor and display  
without any concept of a window so there is not even at times  
anywhere to ask/go/find what window you are getting events from or  
should be rendering too.  In my sophie image there is 435 usages of  
Display, 269 of Sensor, nontrivial issue.

On 31-Dec-05, at 10:50 AM, tim Rowledge wrote:

>
> On 31-Dec-05, at 6:44 AM, Jerry Bell wrote:
>
>> Does such a thing exist yet?
> Not to my knowledge; the original work was done on RISC OS and OSX,  
> with some progress made on Windows that I've heard of.
>
> The VM work is relatively simple (deliberately) and the real task  
> is getting someone with real morphic skills to integrate morphic  
> with the idea of multiple (ie any number from 0 up) windows. John  
> also did work on a mac menubar extension.
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Quality assurance: A way to ensure you never deliver shoddy goods  
> accidentally.
>
>
>

--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Squeak-dev mailing list