<?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:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: Python software metrics- my first useful OS project?	</title>
	<atom:link href="https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/</link>
	<description>Blog of Rob Galanakis (@robgalanakis)</description>
	<lastBuildDate>Thu, 08 Sep 2011 01:41:50 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.2</generator>
	<item>
		<title>
		By: Rob Galanakis		</title>
		<link>https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/#comment-5772</link>

		<dc:creator><![CDATA[Rob Galanakis]]></dc:creator>
		<pubDate>Thu, 08 Sep 2011 01:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=764#comment-5772</guid>

					<description><![CDATA[Sounds good Grak, even if you decide it isn&#039;t possible/worth it, I&#039;d like to know what you come up with.]]></description>
			<content:encoded><![CDATA[<p>Sounds good Grak, even if you decide it isn&#8217;t possible/worth it, I&#8217;d like to know what you come up with.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: TheGrak		</title>
		<link>https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/#comment-5766</link>

		<dc:creator><![CDATA[TheGrak]]></dc:creator>
		<pubDate>Wed, 07 Sep 2011 14:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=764#comment-5766</guid>

					<description><![CDATA[Rob, good points.  Perhaps it&#039;s possible to build the IL from a flow control graph representing the original idioms?  When I have something to share, I&#039;ll be sure to send you a link. :)]]></description>
			<content:encoded><![CDATA[<p>Rob, good points.  Perhaps it&#8217;s possible to build the IL from a flow control graph representing the original idioms?  When I have something to share, I&#8217;ll be sure to send you a link. :)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Galanakis		</title>
		<link>https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/#comment-5755</link>

		<dc:creator><![CDATA[Rob Galanakis]]></dc:creator>
		<pubDate>Tue, 06 Sep 2011 22:58:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=764#comment-5755</guid>

					<description><![CDATA[Grak, have you looked at something like PyPy regarding intermediate languages/systems?  I think what you&#039;re talking about is very interesting but incredibly complex, if it can even be done well (there are simply some things that cannot be successfully represented in certain languages, like lambdas).  I think it&#039;d be very difficult to do code analysis on some intermediate code because the idioms are too different.  It&#039;d be like operating on IL, instead of C#, which is not fair (the IL can be many times more complex than the C# program used to create it).

I think it&#039;d be very useful if it were possible but I don&#039;t think it&#039;s possible :(]]></description>
			<content:encoded><![CDATA[<p>Grak, have you looked at something like PyPy regarding intermediate languages/systems?  I think what you&#8217;re talking about is very interesting but incredibly complex, if it can even be done well (there are simply some things that cannot be successfully represented in certain languages, like lambdas).  I think it&#8217;d be very difficult to do code analysis on some intermediate code because the idioms are too different.  It&#8217;d be like operating on IL, instead of C#, which is not fair (the IL can be many times more complex than the C# program used to create it).</p>
<p>I think it&#8217;d be very useful if it were possible but I don&#8217;t think it&#8217;s possible :(</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: TheGrak		</title>
		<link>https://www.robg3d.com/2011/09/my-first-useful-open-source-python-project/#comment-5754</link>

		<dc:creator><![CDATA[TheGrak]]></dc:creator>
		<pubDate>Tue, 06 Sep 2011 21:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=764#comment-5754</guid>

					<description><![CDATA[&quot;Do you see the value of and want to find out metrics of your codebases?&quot;

Emphatically yes.  I&#039;ve been working on some code that lexes and parses maxscripts and c# to intermediate representations.  I&#039;d really like to include features such as cyclomatic complexity, dependencies, code completion, even &quot;paradigm shifts&quot; (functional programming being refactored to oop (and back and forth)).  I&#039;m writing it because I couldn&#039;t find any decent open source (or closed source) project that did what I wanted.  With the addition of language translation, I can see a program that could potentially lex and parse any language to an intermediate representation, do various types of code metrics on that IR, and then output that IR to another language (taking into account language specific commands and notifying when a translation has errors/failed).  
Based on your experience, do you think a program such as this would be useful to programmers?]]></description>
			<content:encoded><![CDATA[<p>&#8220;Do you see the value of and want to find out metrics of your codebases?&#8221;</p>
<p>Emphatically yes.  I&#8217;ve been working on some code that lexes and parses maxscripts and c# to intermediate representations.  I&#8217;d really like to include features such as cyclomatic complexity, dependencies, code completion, even &#8220;paradigm shifts&#8221; (functional programming being refactored to oop (and back and forth)).  I&#8217;m writing it because I couldn&#8217;t find any decent open source (or closed source) project that did what I wanted.  With the addition of language translation, I can see a program that could potentially lex and parse any language to an intermediate representation, do various types of code metrics on that IR, and then output that IR to another language (taking into account language specific commands and notifying when a translation has errors/failed).<br />
Based on your experience, do you think a program such as this would be useful to programmers?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
