Last Train Home

May 31, 2004

Code Coloring -> HTML

One thing I have not been able to find is a tool that colors code and outputs the result as HTML. I would love something like that for XML, HTML, C, Ruby, C++, Java, etc. It would make my articles much easier to read. Anyone know of such a thing? I could write it, but frankly I'm kinda swamped.

Posted by jherr at 10:17 PM | Comments (1)

Chad Fowler

Chad Fowler has been reading some of my articles and my book (very cool and much appreciated), and he has observed that code generation is just a natural extension of the compilation technologies we have been successfully using for years. Very true. Languages have always grown best when we require a new level of abstraction in order to effectively represent software engineering problems. I think that code generation is just another step in that evolutionary chain of tools to raise the abstraction level.

If I say it in multiple different ways it's only because my goal is to get people to use the technique first. Once they have taken that step, so that they no longer look at their own hand code as magic, and they understand that they themselves can build tools to increase their own efficiency. Then they might come to understand that in so doing they are raising the level of abstraction and creating a new language.

Anyway, thanks Chad. It's nice to see that people as smart as you are reading and enjoying the articles.

Posted by jherr at 10:13 PM | Comments (1)

May 06, 2004

CG With Velocity

OnJava has a new article on code generation with Velocity, the template engine from the Apache Jakarta project.

Posted by jherr at 09:24 AM | Comments (0)

May 05, 2004

Dollard on DotNETRocks

Kathleen Dollard, the author of Code Generation in .NET, will be interviewed on DotNETRocks tomorrow.

Posted by jherr at 07:23 AM | Comments (0)