hexagonal_gosper(n) => attr(delta,60) Fl, n+1; Fl => Fl+Fr++Fr-Fl--FlFl-Fr+; Fr => -Fl+FrFr++Fr+Fl--Fl-Fr; ruleset ( Fr => F; ) ruleset ( Fl => F; )