Supplanting BCI solutions

Ron Pressler ron.pressler at oracle.com
Thu Feb 22 15:42:41 UTC 2018


Hi Kasra.

Can you explain what you mean by "user-level manipulation of the lvts and 
operand stacks in a suspended callstack" and why this is important?

Ron


On February 20, 2018 at 5:25:32 PM, Kasra Faghihi (offbynull at gmail.com(mailto:offbynull at gmail.com)) wrote:

> Hi,
>  
> I maintain an opensource BCI coroutines/fibers tool for Java:
> https://github.com/offbynull/coroutines. I know you folks have many fancy
> things planned for this feature, but here's what me (and many of my users)
> would like to see...
>  
> 1. suspend/resume a callstack
> 2. user-level manipulation of the lvts and operand stacks in a suspended
> callstack
> 3. serialization and versioning support (aka checkpointing) of a suspended
> callstack
>  
> Item 3 may be a bit of a stretch, but as long as item 2 is available users
> can implement this themselves.
>  
> Right now, my tool implements all 3 items. The best case scenario for me
> would be to deprecate the tool entirely in favour of this new feature. Let
> me know if I can help in anyway.
>  
> - Kasra



More information about the loom-dev mailing list