Gerd Bavendiek writes:
> Kai Gro�johann writes:
> > Pete Forman <[EMAIL PROTECTED]> writes:
> >
> > > (run-at-time 10 nil 'message "pwf run-at-time")
> >
> > Hm. Gerd, what happens when you try this? Did you install the
> > fsf-compat package for XEmacs 21 which includes the with-timeout
> > macro?
>
> Yes, Pete is right. The message appears at once. The package seems
> to be on my disk:
>
> lulu:/usr/lib/xemacs/xemacs-packages/lisp/fsf-compat> ls
> ChangeLog auto-autoloads.elc thingatpt.elc x-popup-menu.elc
> README overlay.elc timer.elc
>
> Do I have to activate it explicitly ?
Not in XEmacs 21. XEmacs 20 does need additional work.
As far as I can tell the problem is not in the fsf-compat package but
in the underlying itimer.el, or in the built-in code called by that.
I have only done a cursory analysis as it is tricky debugging stuff
that is both real-time and across the Lisp/C boundary.
There was some activity on the xemacs-beta mailing list. itimer.el is
being overhauled; it is probably worth waiting to see if a new version
of that fixes our problems. In the interim I am running an older
version of rcp.el.
--
Pete Forman
Western Geophysical
[EMAIL PROTECTED]