you can open another listener and suspend the thread of the first we don't have a way to kill threads:
https://github.com/slavapestov/factor/issues/1387 or wait/join threads: https://github.com/slavapestov/factor/issues/1407 On Thu, Oct 1, 2015 at 2:12 PM, Alexander Ilin <ajs...@yandex.ru> wrote: > Hello! > > 01.10.2015, 22:33, "HP wei" <hpwe...@gmail.com>: > > I try to hit Control-C but it continues to run. > > *** How to exit a running words ? > > HP wei raises a very good point. Is there a way to interrupt an infinite > loop or a long-running word? > > If such a mechanism is not there in Factor UI, I could share a way to > implement it (Windows-specific). > > It involves running a native background thread with the Ctrl+Break > hotkey globally hooked. When the hotkey is triggered, the main thread is > interrupted by setting its exception flag. All words running from the > Scratchpad should expect this special kind of exception. I'm not too good > with Factor yet, so I could not implement this without some serious > help/pointers, but I can share the details of the same mechanism > implemented elsewhere (an open-source run-time environment). > > ---=====--- > Александр > > > ------------------------------------------------------------------------------ > _______________________________________________ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk >
------------------------------------------------------------------------------
_______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk