{"id":426,"date":"2012-02-10T11:38:00","date_gmt":"2012-02-10T11:38:00","guid":{"rendered":"http:\/\/dbbd.sg\/blog\/uncategorized\/contextfree-square-recursion-with-pastel-circles\/"},"modified":"2012-02-10T11:38:00","modified_gmt":"2012-02-10T11:38:00","slug":"contextfree-square-recursion-with-pastel-circles","status":"publish","type":"post","link":"https:\/\/dbbd.sg\/blog\/2012\/02\/contextfree-square-recursion-with-pastel-circles\/","title":{"rendered":"Contextfree &#8211; Square Recursion with Pastel Circles"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/arielst0rm7\/6851060247\/\" title=\"circles2 by punctuum, on Flickr\"><img loading=\"lazy\" src=\"http:\/\/farm8.staticflickr.com\/7191\/6851060247_b7183a0382_b.jpg\" width=\"791\" height=\"790\" alt=\"circles2\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/arielst0rm7\/6851059485\/\" title=\"circles by punctuum, on Flickr\"><img loading=\"lazy\" src=\"http:\/\/farm8.staticflickr.com\/7206\/6851059485_9173f4766b_b.jpg\" width=\"791\" height=\"790\" alt=\"circles\" \/><\/a><\/p>\n<pre>startshape circlepaper<br \/> <br \/>rule circlepaper {<br \/>    2 * {y 1} {<br \/>       2 * {x 1} pastel {}<br \/>     }<br \/>}<br \/> <br \/>rule pastel .2 { <br \/>    CIRCLE{hue 180 sat 1 b 1 a -0.75}<br \/>}<br \/><br \/>rule pastel .2 {<br \/>    CIRCLE{hue 0 sat 1 b 1 a -0.75}<br \/>}<br \/><br \/>rule pastel .2 {<br \/>    CIRCLE{hue 50 sat 1 b 1 a -0.75}<br \/>}<br \/><br \/>rule pastel .2 {<br \/>    CIRCLE{hue 100 sat 1 b 1 a -0.75}<br \/>}<br \/><br \/>rule pastel {<br \/>    circlepaper{s .5 y -.25 x -.25 b 0}<br \/>}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>startshape circlepaper rule circlepaper { 2 * {y 1} { 2 * {x 1} pastel {} }} rule pastel .2 { CIRCLE{hue 180 sat 1 b 1 a -0.75}}rule pastel .2 { CIRCLE{hue 0 sat 1 b 1 a -0.75}}rule pastel .2 { CIRCLE{hue 50 sat 1 b 1 a -0.75}}rule pastel .2 { CIRCLE{hue [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[966,967],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts\/426"}],"collection":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":0,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts\/426\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/media?parent=426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/categories?post=426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/tags?post=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}