<?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; compiler</title>
	<atom:link href="http://arianesoft.ca/blog/tag/compiler/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>PPL 1.60 on the way</title>
		<link>http://arianesoft.ca/blog/ppl-160-on-the-way/</link>
		<comments>http://arianesoft.ca/blog/ppl-160-on-the-way/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 22:44:43 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[1.60]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[bytecode]]></category>
		<category><![CDATA[compiler]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=180</guid>
		<description><![CDATA[<br/>That&#8217;s right, our support for PPL 1.x is not over. We are actively updating it as work progresses on version 2.0. Version 1.60 will include the most-needed speed boost that users have wanted. We have optimized the bytecode compiler once more, making the code cleaner and faster.
There is an IMPORTANT news about 1.60 that we [...]]]></description>
			<content:encoded><![CDATA[<br/><p>That&#8217;s right, our support for PPL 1.x is not over. We are actively updating it as work progresses on version 2.0. Version 1.60 will include the most-needed speed boost that users have wanted. We have optimized the bytecode compiler once more, making the code cleaner and faster.</p>
<p>There is an IMPORTANT news about 1.60 that we cannot announce just yet but it will certainly make a lot of you very very happy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/ppl-160-on-the-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sharing the code</title>
		<link>http://arianesoft.ca/blog/sharing-the-code/</link>
		<comments>http://arianesoft.ca/blog/sharing-the-code/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 01:09:18 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[intepreter]]></category>
		<category><![CDATA[parallels desktop]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=136</guid>
		<description><![CDATA[<br/>As you may know from my earlier posts here in the blog or in our forums http://forum.arianesoft.ca, I am using a MacBook Pro with Parallels Desktop with two Virtual Machines (one XP and one Vista) to do my development.
As I am now supporting two versions 1.x and 2.0 for the PPL compiler/interpreter (same source codes), [...]]]></description>
			<content:encoded><![CDATA[<br/><p>As you may know from my earlier posts here in the blog or in our forums <a href="http://forum.arianesoft.ca" onclick="pageTracker._trackPageview('/outgoing/forum.arianesoft.ca?referer=');">http://forum.arianesoft.ca</a>, I am using a MacBook Pro with Parallels Desktop with two Virtual Machines (one XP and one Vista) to do my development.</p>
<p>As I am now supporting two versions 1.x and 2.0 for the PPL compiler/interpreter (same source codes), I needed a better way to sync the two folders on each VM. Before I was using Visual Studio 6 on the XP machine to do my development of the compiler/interpreter. Now I am using Visual Studio 2008 on a Vista machine for PPL 2.0&#8217;s compiler/interpreter.</p>
<p>What I decided to do is to share the PPL folder on the Vista machine with the XP machine. They can both run at the same time (without very little slowdowns, if any) and use one Folder that is shared between the two virtual machines.</p>
<p>For the PIDE, I don&#8217;t have this problem because they are two different projects, since the PIDE 2.0 has been rewritten from scratch.</p>
<p>So this is what I have been doing today as well as tweaking and polishing PPL 2.0 even more. I have added the ability to select multiple objects and edit the common properties and events that they share. This is very handy for more complex projects. I am tweaking the code generation process to make it more streamlined and less complex internally.</p>
<p>More news later this week about 2.0 and 1.53&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/sharing-the-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The plans for the future</title>
		<link>http://arianesoft.ca/blog/the-plans-for-the-future/</link>
		<comments>http://arianesoft.ca/blog/the-plans-for-the-future/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 12:39:14 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[1.53]]></category>
		<category><![CDATA[1.60]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[executable]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[interpreter]]></category>
		<category><![CDATA[ppl.exe]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=124</guid>
		<description><![CDATA[<br/>Here we go, the future is here, well almost anyway&#8230;
This post will detail some of the new paths that the PPL product will take very soon.
Starting with 1.53, the protection in the PIDE will be much simpler than before. There used to be some very complicated copy protection but unfortunately it caused more problems than [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Here we go, the future is here, well almost anyway&#8230;</p>
<p>This post will detail some of the new paths that the PPL product will take very soon.</p>
<p>Starting with <strong>1.53</strong>, the protection in the PIDE will be much simpler than before. There used to be some very complicated copy protection but unfortunately it caused more problems than expected.</p>
<p>Starting with <strong>1.60</strong> (which is the next release after 1.53 and the last 1.x release) will be very different. The compiler/interpreter (PPL.EXE) will be <span style="text-decoration: underline;"><strong>entirely free</strong></span>. You won&#8217;t be able to generate executable files or change file&#8217;s icons directly from the pocket pc anymore. The generation of executable files will only be possible from the PIDE program on the desktop. The editor and visual form builder PPL programs will be maintained by the community and not be officially supported by ArianeSoft anymore.</p>
<p>The same will still be true with version 2.0. The compiler/interpreter will remain free. The PIDE will be able to compress your executables on the fly.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/the-plans-for-the-future/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
