<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Codesmith 4.0 Feedback and Feature Requests</title>
	<atom:link href="http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/feed/" rel="self" type="application/rss+xml" />
	<link>http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/</link>
	<description>Blogs are the new phonebook</description>
	<lastBuildDate>Sat, 28 Mar 2009 03:53:56 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Phil Bachmann</title>
		<link>http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-882</link>
		<dc:creator>Phil Bachmann</dc:creator>
		<pubDate>Thu, 14 Jun 2007 23:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-882</guid>
		<description>Thanks for the insight into CodeSmith, Luke. I am developing a product in this area and it is encouraging to see that that you are frustrated by problems that I have already solved.

To me these issues are very basic - the real challenge for code generation tools lies in adding value beyond the mere generation of code.

If you are interested in conducting a serious review I will give you a free licence for my software.  It is due to reach beta at the end of June.

Check out the developer notes on my website at www.sbutton.com, I&#039;d appreciate your thoughts.</description>
		<content:encoded><![CDATA[<p>Thanks for the insight into CodeSmith, Luke. I am developing a product in this area and it is encouraging to see that that you are frustrated by problems that I have already solved.</p>
<p>To me these issues are very basic &#8211; the real challenge for code generation tools lies in adding value beyond the mere generation of code.</p>
<p>If you are interested in conducting a serious review I will give you a free licence for my software.  It is due to reach beta at the end of June.</p>
<p>Check out the developer notes on my website at <a href="http://www.sbutton.com" rel="nofollow">http://www.sbutton.com</a>, I&#8217;d appreciate your thoughts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luke Foust</title>
		<link>http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-820</link>
		<dc:creator>Luke Foust</dc:creator>
		<pubDate>Tue, 05 Jun 2007 21:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-820</guid>
		<description>Eric,

Thank you for your reply. It shows what a stand up company you guys are that you respond to customers feedback in such a professional manner.

Would it help with the Visual Studio Integration if you were to restrict the code to just one language? That is a limitation that we have with all other VS project types and is something that I would gladly live with if it meant better integration.</description>
		<content:encoded><![CDATA[<p>Eric,</p>
<p>Thank you for your reply. It shows what a stand up company you guys are that you respond to customers feedback in such a professional manner.</p>
<p>Would it help with the Visual Studio Integration if you were to restrict the code to just one language? That is a limitation that we have with all other VS project types and is something that I would gladly live with if it meant better integration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric J. Smith</title>
		<link>http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-819</link>
		<dc:creator>Eric J. Smith</dc:creator>
		<pubDate>Tue, 05 Jun 2007 21:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://lfoust.wordpress.com/2007/06/05/codesmith-40-feedback-and-feature-requests/#comment-819</guid>
		<description>Luke,

Thank you for the feedback.  Here are some comments on your feedback.

1. Visual Studio Integration, this is a really hard one because the VS editor doesn&#039;t support nested languages merged at run-time which is what we are doing since your template and target language could be any combination of languages.  We could bring the editor control we are using into VS, but it&#039;s no small undertaking.  In fact, it would be a massive effort and in the end the only difference would be that you could edit your templates in VS.  It&#039;s not exactly a big selling point for the huge investment we would have to make into this feature.  The other big problem with this one is that we&#039;d have to maintain two IDE&#039;s since we don&#039;t want to require that you own VS to use CodeSmith.

2. IntelliSense is definitely not an easy feature to implement.  We&#039;ve tried to do a good job, but you are right in that there are too many scenerios that the feature fails.  We will be working to improve on these scenerios in the future.  The biggest thing to keep in mind here is that we are cheating to get IntelliSense by compiling the template and then using reflection.  So if your template doesn&#039;t compile or you&#039;ve added new things to your codebehind file and haven&#039;t compiled those changes yet, you will run into issues.

3. The assembly locking thing is also something that we are planning to address in the future.

Thanks,
Eric J. Smith</description>
		<content:encoded><![CDATA[<p>Luke,</p>
<p>Thank you for the feedback.  Here are some comments on your feedback.</p>
<p>1. Visual Studio Integration, this is a really hard one because the VS editor doesn&#8217;t support nested languages merged at run-time which is what we are doing since your template and target language could be any combination of languages.  We could bring the editor control we are using into VS, but it&#8217;s no small undertaking.  In fact, it would be a massive effort and in the end the only difference would be that you could edit your templates in VS.  It&#8217;s not exactly a big selling point for the huge investment we would have to make into this feature.  The other big problem with this one is that we&#8217;d have to maintain two IDE&#8217;s since we don&#8217;t want to require that you own VS to use CodeSmith.</p>
<p>2. IntelliSense is definitely not an easy feature to implement.  We&#8217;ve tried to do a good job, but you are right in that there are too many scenerios that the feature fails.  We will be working to improve on these scenerios in the future.  The biggest thing to keep in mind here is that we are cheating to get IntelliSense by compiling the template and then using reflection.  So if your template doesn&#8217;t compile or you&#8217;ve added new things to your codebehind file and haven&#8217;t compiled those changes yet, you will run into issues.</p>
<p>3. The assembly locking thing is also something that we are planning to address in the future.</p>
<p>Thanks,<br />
Eric J. Smith</p>
]]></content:encoded>
	</item>
</channel>
</rss>
