<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GuShH&#039;s Development Blog &#187; profiling</title>
	<atom:link href="http://gushh.net/blog/tag/profiling/feed/" rel="self" type="application/rss+xml" />
	<link>http://gushh.net/blog</link>
	<description>This blog is about software, electronics and game development.</description>
	<lastBuildDate>Wed, 08 Sep 2010 03:02:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Things I&#8217;d like to see in the official PureBasic IDE.</title>
		<link>http://gushh.net/blog/2009/07/06/things-id-like-to-see-in-the-official-purebasic-ide/</link>
		<comments>http://gushh.net/blog/2009/07/06/things-id-like-to-see-in-the-official-purebasic-ide/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 02:06:08 +0000</pubDate>
		<dc:creator>GuShH</dc:creator>
				<category><![CDATA[PureBasic]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[purebasic]]></category>
		<category><![CDATA[Scintilla]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://gushh.net/blog/?p=100</guid>
		<description><![CDATA[This are a few of the features I&#8217;d like to see in the official IDE of PureBasic, listed in no particular order: Interactive rename refactoring (as featured in Eclipse) Coloring for procedure/macro listings Unintrusive project funcionality (The possiblity to define projects and source/resource files for each in a comprehensive way) Centered dialogs (As ranted in [...]]]></description>
			<content:encoded><![CDATA[<!-- AdSense Now! V1.95 -->
<!-- Post[count: 3] -->
<div class="adsense adsense-leadin" style="text-align:center;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-2462949361920197";
/* 468x15, created 4/6/10 */
google_ad_slot = "8315313616";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>This are a few of the features I&#8217;d like to see in the official IDE of PureBasic, listed in no particular order:</p>
<ul>
<li>Interactive rename refactoring (as featured in Eclipse)</li>
<li>Coloring for procedure/macro listings</li>
<li>Unintrusive project funcionality (The possiblity to define projects and source/resource files for each in a comprehensive way)</li>
<li>Centered dialogs (As ranted<a href="http://gushh.net/blog/2009/07/02/pb-centered-messagerequester/" target="_blank"> in the past</a>)</li>
<li>Proper indentation line guides (both solid and dashed would be nice, Scintilla supports this already&#8230;)</li>
<li>Official tools (plugins) such as but not limited to:
<ul>
<li>Automatic procedure declarations (to output a declare list for a specific source)</li>
<li>SVN and other repository support</li>
<li>Comprehensive code statistics</li>
<li>Memory profiler (to profile modules and overall heap consumption/usage and memory-leak detection)</li>
<li>Better code profiler ( the current one is crap and not a real profiler per se )</li>
<li>Automatic code documentation support (robodoc or similar would be nice)</li>
</ul>
</li>
<li>Settings defined by user group or project.</li>
<li>Better overall stability.</li>
</ul>
<p>Those are just a few of them, off the top of my head. Now it&#8217;s worth noticing that some if not most of the aforementioned plugins could easily be programmed by the community, however since this is a commercial product it&#8217;s not such a far cry to request those essential tools, is it?.</p>
<p>I could elaborate on each point but they are pretty much self explanatory and most of the features already exist in most world-class integrated development environments. Needless to say, most of them are a must-have. Specially with the profiling tools.</p>
<p>That&#8217;s my wish-list for the next major release, of course it won&#8217;t happen but it can&#8217;t hurt to wish for, right?</p>
<p>I have another list in mind, for the compiler/language itself&#8230; But I&#8217;ve yet to polish it. And believe me, that&#8217;s a big list.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://gushh.net/blog/2009/07/02/centered-messagerequester-messagebox/" rel="bookmark" class="crp_title">Centered MessageRequester() / MessageBox()</a></li><li><a href="http://gushh.net/blog/2009/03/06/going-from-basic-to-the-real-world/" rel="bookmark" class="crp_title">Going from Basic to the real world.</a></li><li><a href="http://gushh.net/blog/2009/05/03/object-factory-for-purebasic/" rel="bookmark" class="crp_title">An efficient and simple object factory for PureBasic</a></li><li><a href="http://gushh.net/blog/2007/08/21/proper-coding-and-project-organization-part-1/" rel="bookmark" class="crp_title">Proper coding and project organization (Part 1)</a></li><li><a href="http://gushh.net/blog/2009/08/28/structuring-libraries-basic-design-tips/" rel="bookmark" class="crp_title">Structuring libraries, basic design tips.</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://gushh.net/blog/2009/07/06/things-id-like-to-see-in-the-official-purebasic-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
