{"id":95,"date":"2010-09-06T21:53:13","date_gmt":"2010-09-07T01:53:13","guid":{"rendered":"http:\/\/hardlikesoftware.com\/weblog\/?p=95"},"modified":"2010-09-06T21:53:13","modified_gmt":"2010-09-07T01:53:13","slug":"implementing-a-domain-specific-language","status":"publish","type":"post","link":"https:\/\/hardlikesoftware.com\/weblog\/2010\/09\/06\/implementing-a-domain-specific-language\/","title":{"rendered":"Implementing a domain specific language"},"content":{"rendered":"<p>I have been so busy at work lately that since wrapping up the <a href=\"http:\/\/hardlikesoftware.com\/weblog\/2009\/11\/14\/lego-climbing-robot\/\">climbing robot<\/a> I haven&#8217;t had time for any substantial personal projects. What I&#8217;ve been working on is a declarative DSL for implementing a web application based on <a href=\"http:\/\/hardlikesoftware.com\/weblog\/2009\/05\/14\/a-declaritive-language-for-web-applications\/\">ideas<\/a> I previously wrote about. Like I said its a work project so I can&#8217;t go into any details. I will say that I&#8217;m working with <a href=\"http:\/\/www.antlr.org\/\">ANTLR v3<\/a> and <a href=\"http:\/\/jquery.com\/\">jQuery<\/a>, which are technologies I really like. My point in mentioning it is that if you read that post and wondered, like I did, if those ideas would work I believe the project is far enough along that I can say that they do.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been so busy at work lately that since wrapping up the climbing robot I haven&#8217;t had time for any substantial personal projects. What&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/hardlikesoftware.com\/weblog\/2010\/09\/06\/implementing-a-domain-specific-language\/\">Continue reading<span class=\"screen-reader-text\">Implementing a domain specific language<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,12,3],"tags":[],"_links":{"self":[{"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/posts\/95"}],"collection":[{"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":7,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/posts\/95\/revisions\/105"}],"wp:attachment":[{"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hardlikesoftware.com\/weblog\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}