Groovy interpreter that runs Groovy code in the continuation passing style, so that the execution can be paused any moment and restarted without cooperation from the program being interpreted.
See the Pipeline Groovy plugin for Jenkins for the main use case.
- Basics of CPS
- Continuation, Next, and Env and how we interpret Groovy program
- How interpreted program is represented
- CPS + Sandbox