<?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>Voice of the PPL &#187; PPL</title>
	<atom:link href="http://arianesoft.ca/blog/tag/ppl/feed/" rel="self" type="application/rss+xml" />
	<link>http://arianesoft.ca/blog</link>
	<description>It&#039;s all about the PPL!</description>
	<lastBuildDate>Sun, 25 Apr 2010 03:42:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What? I am back!</title>
		<link>http://arianesoft.ca/blog/what-i-am-back/</link>
		<comments>http://arianesoft.ca/blog/what-i-am-back/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 03:42:21 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[ppl 2]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/what-i-am-back/</guid>
		<description><![CDATA[<br/>Omg. It&#8217;s been such a long time. Almost 4 months without updating the blog. 
I have been very busy working on a new project for the iPhone. This has really took all my time. Working way more than I should have. 
The survival of ArianeSoft is quite tied to the success of this new game. [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Omg. It&#8217;s been such a long time. Almost 4 months without updating the blog. </p>
<p>I have been very busy working on a new project for the iPhone. This has really took all my time. Working way more than I should have. </p>
<p>The survival of ArianeSoft is quite tied to the success of this new game. </p>
<p>I am back to working part time on ppl and datamite next week. I will concentrate on fixing the list of problems reported by the users on our bug tracking web site. Once that done I will work on enhancements and new features. </p>
<p>I will devote some time to update the blog more often as well. </p>
<p>Like I have mentionned on the forums, we are dedicated on our products and our customers. </p>
<p>I realize now that I made a mistake leaving some products behind. I guess only the fools never learn. I think I have learned something important about running a business.</p>
<p>We have versions of ppl 2 and 1 tgat were never released with some important bug fixes. This will get addressed very soon. </p>
<p>We also have a version 1.5 of DataMite that is almost ready for release as well. </p>
<p>Hope to spur some activity in the forums at the same time. I know you guys are out there. You are just keeping quiet. PPL 1.62 has had a huge amount of downloads since it became free.  </p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/what-i-am-back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PPL 1.60 is now FREE</title>
		<link>http://arianesoft.ca/blog/ppl-1-60-is-now-free/</link>
		<comments>http://arianesoft.ca/blog/ppl-1-60-is-now-free/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 14:36:06 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[1.60]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/ppl-1-60-is-now-free/</guid>
		<description><![CDATA[<br/>PPL 1.60 has just been released and it is FREE.
PPL 1.60 is our latest most stable release of PPL. It includes all the good features of the PPL 1 Pro.
Check it out: http://arianesoft.ca/request.php?74
]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 1.60 has just been released and it is FREE.</p>
<p>PPL 1.60 is our latest most stable release of PPL. It includes all the good features of the PPL 1 Pro.</p>
<p>Check it out: http://arianesoft.ca/request.php?74</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-1-60-is-now-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPL 2 Demo has been released.</title>
		<link>http://arianesoft.ca/blog/ppl-2-demo-has-been-released/</link>
		<comments>http://arianesoft.ca/blog/ppl-2-demo-has-been-released/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 14:34:42 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/ppl-2-demo-has-been-released/</guid>
		<description><![CDATA[<br/>The PPL 2 Demo has been released.
The PPL 2 Demo is FREE and is not time-limited. Some features are obviously missing from it but the essential is there.
Check it out here: http://ppl-lang.com/downloads.php?dl=17
]]></description>
			<content:encoded><![CDATA[<br/><p>The PPL 2 Demo has been released.</p>
<p>The PPL 2 Demo is FREE and is not time-limited. Some features are obviously missing from it but the essential is there.</p>
<p>Check it out here: http://ppl-lang.com/downloads.php?dl=17</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-2-demo-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPL 2.2 is OUT</title>
		<link>http://arianesoft.ca/blog/ppl-2-2-is-out/</link>
		<comments>http://arianesoft.ca/blog/ppl-2-2-is-out/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 14:32:52 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[CleverUpdate]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/ppl-2-2-is-out/</guid>
		<description><![CDATA[<br/>PPL 2.2 is finally out. You can download it from CleverUpdate.
]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 2.2 is finally out. You can download it from CleverUpdate.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-2-2-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPL 2.2 in a few days</title>
		<link>http://arianesoft.ca/blog/ppl-2-2-in-a-few-days/</link>
		<comments>http://arianesoft.ca/blog/ppl-2-2-in-a-few-days/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 17:12:41 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.2]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=371</guid>
		<description><![CDATA[<br/>PPL 2.2 is going to be release in a couple days. This version is going to be great! The stability and the new features are going to prove to you our dedication once more to our products.
]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 2.2 is going to be release in a couple days. This version is going to be great! The stability and the new features are going to prove to you our dedication once more to our products.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-2-2-in-a-few-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPL 2 Demo is almost here</title>
		<link>http://arianesoft.ca/blog/ppl-2-demo-is-almost-here/</link>
		<comments>http://arianesoft.ca/blog/ppl-2-demo-is-almost-here/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:34:34 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[demo]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=369</guid>
		<description><![CDATA[<br/>PPL 2 Demo is built on the 2.2 version of PPL 2 and we were going to release it last Friday but unfortunately there are still a few things to fix, so we are going to take the next couple days to make sure everything is in good working conditions.
]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 2 Demo is built on the 2.2 version of PPL 2 and we were going to release it last Friday but unfortunately there are still a few things to fix, so we are going to take the next couple days to make sure everything is in good working conditions.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-2-demo-is-almost-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPL 1.60 to be FREE</title>
		<link>http://arianesoft.ca/blog/ppl-1-60-to-be-free/</link>
		<comments>http://arianesoft.ca/blog/ppl-1-60-to-be-free/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:32:52 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[1.60]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=367</guid>
		<description><![CDATA[<br/>PPL 1.60 (the next version of our programming language) is going to be released for FREE. Yes, the Pro version, you get everything for FREE.
We are going to release PPL 1.60 in the next few days.
]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 1.60 (the next version of our programming language) is going to be released for FREE. Yes, the Pro version, you get everything for FREE.</p>
<p>We are going to release PPL 1.60 in the next few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-1-60-to-be-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2.2 is coming</title>
		<link>http://arianesoft.ca/blog/2-2-is-coming/</link>
		<comments>http://arianesoft.ca/blog/2-2-is-coming/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 19:45:04 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/2-2-is-coming/</guid>
		<description><![CDATA[<br/>I know I have been quiet lately. Trust me it is for a good cause. PPL 2.2 is getting better by the day. I have rewritten important critical parts of the interpreter to achieve better speed and most importantly to allow full multi-threading integrated in the interpreter.
The list of things fixed and new features is [...]]]></description>
			<content:encoded><![CDATA[<br/><p>I know I have been quiet lately. Trust me it is for a good cause. PPL 2.2 is getting better by the day. I have rewritten important critical parts of the interpreter to achieve better speed and most importantly to allow full multi-threading integrated in the interpreter.</p>
<p>The list of things fixed and new features is pretty long so I will give out more info in the forums http://forum.arianesoft.ca</p>
<p>The release is coming very soon it will be another great step forward for PPL. </p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/2-2-is-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jump to 2.2</title>
		<link>http://arianesoft.ca/blog/jump-to-2-2/</link>
		<comments>http://arianesoft.ca/blog/jump-to-2-2/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 15:41:32 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.1.1]]></category>
		<category><![CDATA[2.2]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/jump-to-2-2/</guid>
		<description><![CDATA[<br/>Just a quick note:
After intense work on 2.1.1 we have realized that this version was much more than just minor upgrade, so we are bumping the next release to 2.2.
]]></description>
			<content:encoded><![CDATA[<br/><p>Just a quick note:</p>
<p>After intense work on 2.1.1 we have realized that this version was much more than just minor upgrade, so we are bumping the next release to 2.2.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/jump-to-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s a matter of time</title>
		<link>http://arianesoft.ca/blog/its-a-matter-of-time/</link>
		<comments>http://arianesoft.ca/blog/its-a-matter-of-time/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 00:51:03 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.1.1]]></category>
		<category><![CDATA[2.2]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/its-a-matter-of-time/</guid>
		<description><![CDATA[<br/>PPL 2.1.1 is almost done. We are issuing beta 7 tonight. Our tutorial manual should be done Monday, this is last piece of the puzzle. So don&#8217;t despair, it is coming&#8230;
While we are at it, let&#8217;s talk about version 2.2 shall we. Yes, I know, 2.1.1 is not even out yet why talk about 2.2? [...]]]></description>
			<content:encoded><![CDATA[<br/><p>PPL 2.1.1 is almost done. We are issuing beta 7 tonight. Our tutorial manual should be done Monday, this is last piece of the puzzle. So don&#8217;t despair, it is coming&#8230;</p>
<p>While we are at it, let&#8217;s talk about version 2.2 shall we. Yes, I know, 2.1.1 is not even out yet why talk about 2.2? Well, 2.2 is going to add some really handy features to simplify even more coding and designing your apps in PPL 2. First, we are including intelligent properties, yes &#8220;intelligent&#8221;. They are intelligent because they can be displayed to the user only in specific situations, they can ordered depending on any factor. So the properties will now have there own set of events and internal coding. The ordering of properties is a nice feature, let&#8217;s take for example a PSprite. Everytime you place a sprite on a map, you need to scroll down the massive list of properties to the &#8220;Surface&#8221; property to assign an surface to it. Now with property ordering, the most important properties will be displayed first in the list. There are a few more cool features that will be included in this release, but most importantly, we will focus on documentation and adding even more polish to PPL 2.</p>
<p>Back to 2.1.1, here is what&#8217;s coming:</p>
<blockquote><p>- Changed hint for File -&gt; Open menu item. <br/>- Fixed Mobile WM2003 executable creation to use correct rtl file. <br/>- New listbox that lists runtime library files instead of radioboxes. Allow for more runtimes. <br/>- Added Windows Mobile 6 runtime files. <br/>- Executables are now created in a separate folder based on the runtime selected. <br/>- Fixed PCL xml load issue if inherited class was not loaded already. <br/>- Fixed issue with event assignment. <br/>- Fixed Find Definition in code editor to go to correct line. <br/>- Fixed compiler to accept case expression with + signs. <br/>- Fixed compiler case expression between (). <br/>- New Copy and Paste methods in PValue. <br/>- New Cut, Copy, Paste, Undo methods in PEdit. <br/>- New CanUndo, ClearUndos, CharFromPos, FirstVisibleLine, MaxText, Line, LineLength, LineCount, SelText, SelStart, SelLength, PasswordChar, LineFromChar, LineIndex, ScrollLines, PosFromChar, CaretInView, ReadOnly properties and methods in PEdit. <br/>- Fixed rename objects on specific property value changes. <br/>- Lots of new help topics. <br/>- Fixed Field property lookup for PTable objects. <br/>- Fixed PPIDE.Menu method. <br/>- Moved dialog components to Dialogs category. <br/>- Fixed Files.ppl bug. <br/>- Fixed PQuery and PDatabase to only be allowed inside PForm or Root level. <br/>- When double-click object to create new visual method, make it visible. <br/>- New RaiseError() function. <br/>- Fixed report printing in PReport. <br/>- Fixed PDatabase.Query method to work correctly with PQuery. <br/>- New ItemText and ItemValue property in PListBox and PComboBox. <br/>- New ItemText and ItemValue property in PGroupBox. <br/>- Brand new plugins installer and publisher dialog. <br/>- Fixed Help Editor when adding Property, Event, Method topics inside a Class. <br/>- Fixed Project Manager when double-clicking on a component, it inserts it instead of appending it. <br/>- Fixed Alt+Click in expand button in project manager. <br/>- Fixed Smart Add in project manager to allow appending to parent object as well. <br/>- SpriteChildren() function does not return sprites flagged for deletion anymore. <br/>- Fixed interpreter not to try to adjust the double precision values with epsilon. <br/>- Fixed visual form editor not to create visual code objects while editing the form. <br/>- #declare statements look in app&#8217;s folder first when loading the dll. <br/>- Fixed PVariable handling in visual programming. <br/>- Fixed PProperty, PMethod and PEvent dragging to sub classed objects. <br/>- Visual Code -&gt; IF (Ctrl+I) and While (Ctrl+W) menu items, can alternate between Logic mode. <br/>- Force directory creation when creating an executable. <br/>- Reworked the Run/Debug menu items and toolbar buttons enabling/disabling. <br/>- Fixed bug when closing a running tab. <br/>- Fixed Pause if interpreter is in main loop. <br/>- Fixed creating new project when untitled project is running. <br/>- Fixed wrong source code line number issue with debugger. <br/>- Fixed issue moving visual code objects around. <br/>- Fixed PListBox and PComboBox OnChange event not triggering. <br/>- Fixed bsDialog PForm border style. <br/>- New ListBox demo project. <br/>- New GroupBox demo project. <br/>- New Dialogs demo project. <br/>- New IfElse demo project. <br/>- New Else and Else If visual coding objects. <br/>- Fixed the way PVariable is being handled in visual code. <br/>- Dragging a object to the property panel allow selection of public functions. <br/>- Adjusted range property editor to be more normally. <br/>- Fixed default visual coding property in PProjet not to be set to the default visual coding value if it is read-only. <br/>- New Hello World demo projects. <br/>- Fixed save project templates to root of Project Templates. <br/>- Fixed Procedural Project, Project Template. <br/>- PProperty DefaultValue is initialized correctly at object&#8217;s creation now. <br/>- Fixed loading/saving of Help Editor edit controls height. <br/>- Added Copy/Paste topic&#8217;s data in Help Editor. <br/>- Help rendering engine, if no description found, uses return value. <br/>- Added Beta version numbering to version info. <br/>- Added PIDE events to class defintion files to add a little more intelligence to PIDE. <br/>- New PVariable PIDE event for OnCreate. <br/>- Updated the hex editor viewer in the caption editor. <br/>- Fixed Swirl AccelerationX, AccelerationY properties by removing them. <br/>- New PList and PValueList demo project. <br/>- Fixed Table of Contents in the Help viewer not to create duplicate folders when not at root level. <br/>- Fixed error with LastIndex in Swirl. <br/>- Lots of new small optimizations in the interpreter. <br/>- Changed Linker preferences. <br/>- Fixed moving objects to AsFolder components not allowed by default. <br/>- Fixed PDirectory scan of files. <br/>- Added Extension and Recursive properties to PDirectory. <br/>- New Directory and Files demo project. <br/>- Fixed EvalString() function. <br/>- Fixed property filename&#8217;s in the PIDE to find the right one. <br/>- Fixed ShowModal() if dialog form is bigger than current active form. <br/>- Fixed directory creation when starting compile if communication is too slow. <br/>- Fixed setup files not to remove .PVI files when upgrading. <br/>- Ability to pause (to see watches, etc&#8230;) and resume GameAPI (Swirl) applications in debug mode. <br/>- Fixed PPhysicSprite class. <br/>- Fixed Surface Editor to change Width and Height if FrameCount is modified on PSurface object. <br/>- Fixed adding objects to visual form editor by double-clicking the components panel item. <br/>- Fixed an issue with visual form editor layout regeneration. <br/>- Fixed run on device issues and improved stability. <br/>- Many fixes to CleverUpdate and PIDE 2 for internal protection scheme. <br/>- Fixed PQuery to add Fields if non defined at design-time. <br/>- Fixed Orion engine to work correctly with PQuery. <br/>- New IsUpPressed, IsDownPressed, IsLeftPressed, IsRightPressed, IsAPressed, IsBPressed properties for PGameEngine. <br/>- Fixed Swirl PGameEngine OnKeyDown and OnKeyUp events. <br/>- Fixed OnPaint event in PGameEngine. <br/>- New methods to draw in PGameEngine (FillRect, Circle, Line, TextOut, &#8230;) <br/>- Fixed convert to string and convert to expression in property editor when used with visual code. <br/>- New popup menu item &#8216;Color&#8217; in property editor. <br/></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/its-a-matter-of-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

