"Slava Pestov" <sl...@factorcode.org> writes:

> Jose,
>
> Try this in the FUEL listener:
>
> USE: threads
> [ "Hello" throw ] in-thread
>
> For me, this leaves an unusable listener.

This is caused by a misinterpretation of Factor's output by Emacs'
comint mode. The latter expects output from the process to end in a
prompt, but in this case the trace from the throw appears after the
prompt. Factor's process is not dead, it's only that comint mode refuses
to take input. As a workaround, i've modified fuel-nuke-listener to
clean up the output. So, when this (or any other) hang up happens

  M-x fuel-nuke-listener

should fix things. Note that this command does *not* restart Factor.

A bit ugly, i know :)

Cheers,
jao

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to