{"id":764,"date":"2014-12-31T00:07:12","date_gmt":"2014-12-30T13:07:12","guid":{"rendered":"http:\/\/juliangamble.com\/blog\/?p=764"},"modified":"2015-01-04T08:55:17","modified_gmt":"2015-01-03T21:55:17","slug":"clojure-ants-in-clojurescript-demo","status":"publish","type":"post","link":"https:\/\/juliangamble.com\/blog\/2014\/12\/31\/clojure-ants-in-clojurescript-demo\/","title":{"rendered":"Clojure Ants in ClojureScript Demo"},"content":{"rendered":"<p>I did a talk at <a href=\"http:\/\/clojure-conj.org\/\">Clojure Conj 2014<\/a> on <a href=\"http:\/\/clojure-conj.org\/speakers#julian-gamble\">applying the paradigms of core.async in ClojureScript<\/a> by<a href=\"http:\/\/clojure-conj.org\/speakers#julian-gamble\">\u00a0<\/a><a href=\"https:\/\/github.com\/juliangamble\/clojure-conj-2014-paradigms-of-core-async\">porting Clojure Ants to ClojureScript<\/a>.<\/p>\n<p>This post is about\u00a0providing\u00a0<a href=\"http:\/\/juliangamble.github.io\/notes\/ants-cljs\/\">a link to a demo of the application<\/a> that is easy to run.<\/p>\n<p><a href=\"http:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2014\/12\/Screen-Shot-2014-12-30-at-11.40.54-pm.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-765\" src=\"http:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2014\/12\/Screen-Shot-2014-12-30-at-11.40.54-pm.png\" alt=\"Screen Shot 2014-12-30 at 11.40.54 pm\" width=\"398\" height=\"400\" srcset=\"https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2014\/12\/Screen-Shot-2014-12-30-at-11.40.54-pm.png 826w, https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2014\/12\/Screen-Shot-2014-12-30-at-11.40.54-pm-150x150.png 150w, https:\/\/juliangamble.com\/blog\/wp-content\/uploads\/2014\/12\/Screen-Shot-2014-12-30-at-11.40.54-pm-144x144.png 144w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I did a talk at Clojure Conj 2014 on applying the paradigms of core.async in ClojureScript by\u00a0porting Clojure Ants to ClojureScript. This post is about\u00a0providing\u00a0a link to a demo of the application that is easy to run. &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-764","post","type-post","status-publish","format-standard","hentry","category-clojure"],"_links":{"self":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/comments?post=764"}],"version-history":[{"count":3,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/764\/revisions"}],"predecessor-version":[{"id":768,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/posts\/764\/revisions\/768"}],"wp:attachment":[{"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/media?parent=764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/categories?post=764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/juliangamble.com\/blog\/wp-json\/wp\/v2\/tags?post=764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}