> So far, I found only one which is FESI. But it looks pretty old.
hmm, I am pretty confident that it is not necessary to apply any changes
the speculation (short of knowing the respective Rhino interfaces):
there should be a means on board of Rhino to terminate/cancel a running
script; if so, then you would need to invoke it in the BSF-Rhino engine
(creating a terminate()-method in which you would exercise the Rhino
termination infrastrucgture). Only, if Rhino itself would not cater for
such a functionality would there be a need to apply changes to Rhino itself.