glop 0.2.5

Glue Language for OPerations
Documentation
// This agent will ping-pong back and forth internally with its variables.
// Variables are set by shelling out back to glop from within a script that is
// executed by glop.

when (message init) {
  var set ping true;
}

when (ping == true) #!/bin/bash
echo ping
export GLOP_SCRIPT_ADDR
glop var set ping false
glop var set pong true
!#

when (pong == true) #!/bin/bash
echo pong
export GLOP_SCRIPT_ADDR
glop var set ping true
glop var set pong false
!#