packages feed

swarm-0.4: data/scenarios/Challenges/_maypole/solution.sw

def doN = \n. \f. if (n > 0) {f; doN (n - 1) f} {}; end;

def singleLeg =
    doN 4 move;
    turn left;
    end;

def singleLoop =
    doN 4 singleLeg;
    end;

doN 3 singleLoop;

doN 2 move;
turn left;
doN 2 move;
grab;