[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Virtual timer expired

When we use Self, we usually start up gnuemacs first, and run Self in a *shell* 
subwindow.  I don't know anything about the virtual timer problem, but I'll
try to look into it.

To build a browser from within Self, we've provided a _CBreak: primitive to
read the keyboard from within Self and an _Eval primitive to evaluate Self
expressions.  You should be able to get around the current problems with 
_Eval'ing or directly executing programming primitives by defining a 
postProgrammingAction slot in the root to be executed after a programming
primitive.  This action could restart your user interface/browser from state
saved before the programming primitive was executed.  Crude, I know, but at
least it should be possible to build an environment.

-- Craig Chambers