Archives

Archives / 2011
  • CodeSmith Generator 6.0–Status, Website and Future

    We are on the home stretch of Generator 6.0 and things have come together really nicely.  This is going to be a great release!  We have been mostly working on performance, memory utilization and bug fixes, and we are doing really good on all fronts now.  The feedback we have been getting is very positive and everyone seems to love the new version.  We are really excited to get this release out the door, but we have some house cleaning to finish first.

  • CodeSmith Generator 6.0 Beta Survey

    We are currently working on dogfooding the new template editor by updating and building some new templates. Along the way, we are trying to find and fix as many pain points as we possibly can. We are also working on profiling and memory usage reductions and trying to get everything running smoothly for the final release.

  • CodeSmith Generator 6.0 Beta 1 Released!

    It’s been a long time coming, but CodeSmith Generator 6.0 Beta 1 has finally been released today!  I think a lot of people believe CodeSmith Tools is a lot bigger than we actually are (there are only 4 of us currently), but we have been working hard on this release for about 8 months now and it is pretty close to a complete rewrite.  We have rewritten the entire engine, lexer, parser, property grid, editor, intellisense, and then integrated it all right into Visual Studio 2010!

  • CodeSmith Generator 6.0–Editor in Action

    I thought the best way to show our progress so far would be to show you a quick video of the new editor in action. So without further adieu, here is the new CodeSmith Generator 6.0 editor:

  • CodeSmith Generator 6.0–Status and IntelliSense

    IntelliSenseWork on Generator 6.0 is progressing pretty nicely. We are code complete on our new parser, new compiler, new caching mechanism, out of process template execution, and WPF based property grid. There is a lot to talk about there, but I have also started working on implementing IntelliSense and I wanted to talk about that today.

  • CodeSmith Generator 6.0 Template Parser Progress Report - Part 1

    I am currently working on the new parser for CodeSmith Generator 6.0.  When I wrote the original template parser back in 2004, I really had no idea what I was doing. :-)  I had no idea what an AST was or what an LL(*) parser was, etc.  That being said, I think I did an OK job and it has certainly served it’s purpose, but it can’t be easily changed and things are more complicated than they need to be.