<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>jurjen&#039;s blog</title>
 <link>http://www.oehive.org/blog/2</link>
 <description></description>
 <language>oehive</language>
<item>
 <title>Prolint release 73 is available</title>
 <link>http://www.oehive.org/node/1405</link>
 <description>&lt;p&gt;Prolint release 73 has a couple of bugfixes, a couple of new rules and a new feature.&lt;/p&gt;
&lt;p&gt;The new feature is: an easier way to contribute your own custom rules with the world, or to shop for new contributed rules that other people may have uploaded.&lt;br /&gt;
Previously you had to send your rule to me, I would commit it to the Subversion version-control repository and people would get it if they wait for a new Prolint release or if they browse Subversion.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1405&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1405#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sun, 08 Feb 2009 21:10:50 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">1405 at http://www.oehive.org</guid>
</item>
<item>
 <title>Prolint release 72 is available</title>
 <link>http://www.oehive.org/node/1139</link>
 <description>&lt;p&gt;This release is mainly a bugfix release. There are no bug reports left in the issue tracker anymore! &lt;/p&gt;
&lt;p&gt;There is one new rule: &lt;a href=&quot;/prolint/rules/andorparens&quot;&gt;andorparens&lt;/a&gt; looks at boolean expressions with a mix of AND and OR operators and will suggest you to use parentheses. This rule is inspired by a recent thread on PSDN, where people got in trouble because the compiler picked a different evaluation precendence than expected. With parentheses this would not have happened.&lt;/p&gt;
&lt;p&gt;As always, download your latest copy from  &lt;a href=&quot;http://www.oehive.org/prolint/download&quot; title=&quot;http://www.oehive.org/prolint/download&quot;&gt;http://www.oehive.org/prolint/download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bye,&lt;br /&gt;
Jurjen.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1139#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sat, 12 Apr 2008 22:33:13 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">1139 at http://www.oehive.org</guid>
</item>
<item>
 <title>Prolint release 71 is available</title>
 <link>http://www.oehive.org/node/1128</link>
 <description>&lt;p&gt;At last! This release is way overdue because it contains rules that were submitted by Glen West months ago. &lt;/p&gt;
&lt;p&gt;Big news: Prolint integrates with Roundtable 10.1b !!  Thomas Hansen adapted the existing integration for Roundtable 9.1a-c and now it works for Roundtable 10.1b. &lt;/p&gt;
&lt;p&gt;A little bit unfortunate for existing users, who upgrade to Prolint 71 and were already using the Roundtable integration, is that they need to update their &quot;rtb_evnts.p&quot; procedure. It is simple: just follow the instructions on page &lt;a href=&quot;/node/1127&quot;&gt;Repair your Roundtable Integration&lt;/a&gt;.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1128&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1128#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sun, 09 Mar 2008 21:09:49 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">1128 at http://www.oehive.org</guid>
</item>
<item>
 <title>Pictures of Exchange 2007 (Phoenix, AZ)</title>
 <link>http://www.oehive.org/node/865</link>
 <description>&lt;p&gt;As I am writing this blog entry it is not 10 June yet, but the countdown has begun. In preparation of the trip I have bought a brand new digital camera and installed an &lt;a href=&quot;/image&quot;&gt;Image Gallery&lt;/a&gt; module in The Hive. My intention is to collect your mugshots, or other visual phenomena, and upload a daily picture journal during the conference.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/Exchange&quot; class=&quot;og_links&quot;&gt;Exchange and PTW&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/865&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/865#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/360">exchange</category>
 <category domain="http://www.oehive.org/taxonomy/term/337">gallery</category>
 <category domain="http://www.oehive.org/taxonomy/term/334">photos</category>
 <group domain="http://www.oehive.org/Exchange">Exchange and PTW</group>
 <pubDate>Sat, 12 May 2007 19:31:32 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">865 at http://www.oehive.org</guid>
</item>
<item>
 <title>Prolint release 69 is now available</title>
 <link>http://www.oehive.org/node/854</link>
 <description>&lt;p&gt;Prolint 69 is ready!&lt;br /&gt;
It requires Proparse 3.1a that was released by John two days ago.&lt;/p&gt;
&lt;p&gt;This release of Prolint could be aliased as &quot;the OOABL release&quot;, because it can analyze every Object Oriented syntax construction. When it analyzes a class, it even looks in inherited classes to take inherited properties and non-private variables from those ancestors into the equation. Try that with grep :-)&lt;br /&gt;
But of course Prolint can still run in Progress 9 and analyze &quot;traditional&quot; procedural code as well.&lt;/p&gt;
&lt;p&gt;In fact there are some new rules that are usefull for procedural source:&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/854&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/854#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sun, 29 Apr 2007 11:21:11 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">854 at http://www.oehive.org</guid>
</item>
<item>
 <title>Prolint release 67 available</title>
 <link>http://www.oehive.org/node/727</link>
 <description>&lt;p&gt;Only one week after release 66, so this must be a bugfix release...&lt;/p&gt;
&lt;p&gt;Prolint learned some more about OOABL syntax. A new rule was added (publicvar) to search for PUBLIC VARIABLE statements in class files, because they have to be replaced by PROPERTIES in my humble opinion.&lt;/p&gt;
&lt;p&gt;Not everything in release 66/67 is about OOABL.&lt;br /&gt;
The new rules bufdbproc, bufdbfunc and bufdbmeth are effective in &quot;oldfashioned&quot; procedural ABL too. But last week I made a silly bug in those rules and fixed it.&lt;/p&gt;
&lt;p&gt;To get your free copy..... go to the &lt;a href=&quot;/node/384&quot;&gt;download page&lt;/a&gt;!&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/727#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sun, 18 Feb 2007 16:31:48 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">727 at http://www.oehive.org</guid>
</item>
<item>
 <title>New: Prolint release 66 is available</title>
 <link>http://www.oehive.org/node/716</link>
 <description>&lt;p&gt;If you are using OpenEdge and Object Oriented ABL, then you definitely need to update Prolint to release 66. Until now Prolint did not know what a class or a method was, and would give all kinds of silly warnings.&lt;/p&gt;
&lt;p&gt;If you are using Progress 9, you may also want to upgrade to Prolint 66 to take advantage of new rules that check if you didn&#039;t forget DEFINE BUFFER statements in the scope of internal procedures and user-defined functions. (and yes, in methods too of course). There was a long and lively discussion on PEG about this recently.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/prolint&quot; class=&quot;og_links&quot;&gt;Prolint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/716&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/716#comments</comments>
 <group domain="http://www.oehive.org/prolint">Prolint</group>
 <pubDate>Sun, 11 Feb 2007 23:32:24 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">716 at http://www.oehive.org</guid>
</item>
<item>
 <title>Goodbye GLOBAL-SHARED.COM</title>
 <link>http://www.oehive.org/node/704</link>
 <description>&lt;p&gt;In a few days it will be 5 February, the 10th aniversary of the “Progress Reference to Windows API”. It will also be the very last day of the global-shared.com domain.&lt;/p&gt;
&lt;p&gt;It all started when Progress 7 was brand new; the first Progress version with widgets and persistent procedures. It was also the first Progress version designed for the Windows operating system and this was quite a culture shock for lots of Unix-oriented Progress developers who were used to editing loops and readkey statements.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/win32api&quot; class=&quot;og_links&quot;&gt;Win32 API samples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/704&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/704#comments</comments>
 <group domain="http://www.oehive.org/node/194">Hive group</group>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <group domain="http://www.oehive.org/win32api">Win32 API samples</group>
 <pubDate>Thu, 25 Jan 2007 22:35:29 +0000</pubDate>
 <dc:creator>jurjen</dc:creator>
 <guid isPermaLink="false">704 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
