Posted in dehydra on March 17th, 2008 2 Comments »
After a few weeks of mindnumbing work on treehydra gutts, I finally have something exciting to talk about! We will be presenting Dehydra at the GCC Developer’s Summit in lovely Ottawa. The GCC version of Dehydra exceeded all of my expectations, so it will be exciting to meet awesome GCC hackers who lay the groundwork [...]
Posted in dehydra on March 12th, 2008 6 Comments »
I got this question in the mail today. Seems like a simple enough question, but grep won’t provide that answer It also happens to be an excellent usecase for Dehydra. My script: var classes = [] function process_type (c) { if (!/class|struct/(c.kind)) return classes.push (c.name) } function input_end() { var f = this.aux_base_name + “.counter” [...]
Posted in Uncategorized on March 11th, 2008 Comments Off
Joshua, pointed me at a fabulous article over at the Economist. The brave souls went to great deal of effort to compare, contrast static and dynamic analyses in an easy to understand fashion. My favourite part of the article: Seth Hallem, the co-founder of Coverity, which makes a static-analysis tool, expects greater integration between programming [...]
Posted in Uncategorized on March 3rd, 2008 Comments Off
I have not blogged recently because I have been busy working on a rather fancy new mode for Dehydra. Turned out it is indeed possible to use JavaScript to walk and generate code to automagically convert thousands of recursive C structures into corresponding JS Objects. Now dehydra will have two modes: a simple pattern matcher [...]