<?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; release</title>
	<atom:link href="http://arianesoft.ca/blog/tag/release/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>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>Pre-Order PPL 2 and save 10%</title>
		<link>http://arianesoft.ca/blog/pre-order-ppl2-2/</link>
		<comments>http://arianesoft.ca/blog/pre-order-ppl2-2/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:18:45 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[PPL]]></category>
		<category><![CDATA[ppl 2]]></category>
		<category><![CDATA[pre-order]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[save]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=260</guid>
		<description><![CDATA[<br/>Pre-Order PPL 2!
Save 10% for a limited time.

The Pocket Programming Language v2 is about to be released and we are making sure that you are given the chance to experience the best development environment for Windows by offering you a special pre-order period before its official release.
By pre-ordering you save 10% on all the PPL [...]]]></description>
			<content:encoded><![CDATA[<br/><h1><a href="https://store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369&amp;pc=&amp;page=OnePageCatalog.htm" onclick="pageTracker._trackPageview('/outgoing/store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369_amp_pc=_amp_page=OnePageCatalog.htm&amp;referer=');">Pre-Order PPL 2!</a></h1>
<p><a href="https://store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369&amp;pc=&amp;page=OnePageCatalog.htm" onclick="pageTracker._trackPageview('/outgoing/store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369_amp_pc=_amp_page=OnePageCatalog.htm&amp;referer=');"></a>Save 10% for a limited time.<strong><br />
</strong></p>
<p>The <strong>Pocket Programming Language v2</strong> is about to be released and we are making sure that you are given the chance to experience the best development environment for Windows by offering you a special pre-order period before its official release.</p>
<p>By pre-ordering you<strong> save 10%</strong> on all the PPL 2 products line, including all PPL 2 bundles.</p>
<p>Visit our <a href="https://store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369&amp;pc=&amp;page=OnePageCatalog.htm" onclick="pageTracker._trackPageview('/outgoing/store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR5900755369_amp_pc=_amp_page=OnePageCatalog.htm&amp;referer=');">web store</a> to pre-order and save! It&#8217;s fast and <strong>SECURE</strong>!</p>
<hr /><strong>PPL 2 (Pocket Programming Language version 2)</strong> is the next generation of ArianeSoft Inc’s easy to use and powerful development tool for building robust Windows as well as Windows Mobile applications. This release brings the power of PPL fully to mainstream Windows-based desktop software development, while maintaining complete runtime and development capabilities on all Windows-based mobile devices.</p>
<p><strong>PPL 2</strong> represents a massive leap forward for this already popular development environment for all Windows platforms, both PC and mobile. The new, highly visual development interface is extremely powerful and easy to learn, facilitating programming with no coding required.</p>
<p><strong>PPL 2</strong> gives you the ability to develop your applications using fully object oriented code, with less coding than most comparable tools. Features such as the line by line debugger, code profiler, and memory analyzer will help you build robust applications that stand the test of time. PPL’s ability to create device native executables and to collect resources (images, music, data files, etc.) into a single package file makes applications a snap to distribute to the end user.</p>
<p><strong>PPL 2</strong> uses a new object oriented methodology called PCL – which stands for PPL Control Library – in order to provide the end user with easy access to a wide array of standard and custom controls. Developers can easily create new custom controls into component packages for easy distribution. PPL also supports the use of 3rd party DLLs and ActiveX controls, ensuring that the developer will have all the options they need for building the latest and greatest user driven applications.</p>
<p>If you are a business developer, PPL has you covered with its set of objects that encapsulate the embedded database SQLite. Develop data driven applications that allow you to focus on developing the user experience rather than on implementing the underlying technology.</p>
<p>So what about when you want to just relax and do a little coding for leisure’s sake? PPL comes fully loaded with a built in object oriented library for writing 2D games in no time. The core graphics engine allows you to develop games on Windows and Windows Mobile using multiple screen resolutions. Support for jpg, bmp, gif, and png image file types is included. The sprites engine allow you to create amazing games like never before. The sound engine natively supports mp3, ogg, mod and wav file formats but there are also facilities for using FMOD, which is a solid, time tested audio library. Want to add some spice to your game? Add new levels of interactivity with the built in physic engine, and top it all off with some fancy special effects via the particle engine. Several freeware and shareware games have already been written using PPL v1.x.</p>
<hr />
<h2><strong>What can PPL 2 offer?</strong></h2>
<p><strong>The Language</strong></p>
<ul>
<li>Object Oriented framework</li>
<li>Temporary object creation and method calling (ex: PDialog(&#8220;Hello World!&#8221;).Message)</li>
<li>Syntax borrows the best from commonly used languages like C, C#, Pascal and BASIC, so it’s easy for all levels of developer to understand</li>
<li>Implements advanced constructs like Arrays, Linked Lists and Matrixes</li>
<li>100% compatible with PPL v1.x procedural&#8217;s syntax</li>
<li>Regular expressions</li>
</ul>
<hr /><strong>PIDE (Integrated Development Environment)</strong></p>
<ul>
<li>Design your application visually using our new visual coding technology</li>
<li>Inter-platform development &#8211; design the application on Windows and run it, without any modifications, on Windows Mobile</li>
<li>Use our high-level source code editor, with code completion, syntax highlighting and code templates to greatly simplify your programming. Spend less time finding what is required to accomplish a task and get the results faster.</li>
</ul>
<hr /><strong>PCL (PPL Control Library)<br />
</strong></p>
<ul>
<li>All standard Microsoft controls are bundled in easy to use object oriented libraries</li>
<li>Easily create your own controls using PCL (PPL Control Library) which provides an excellent framework to develop your applications.</li>
<li>Package your components, help files and project templates in an easy to distribute format.</li>
<li>Download and purchase components or component packages from our PPL Store.</li>
<li>Easily install new components at the click of a button.</li>
</ul>
<hr /><strong>Advanced Game Engine (Swirl)</strong></p>
<ul>
<li>WYSIWYG game level editing – design your game levels visually</li>
<li>Object-Oriented framework</li>
<li>2D graphics support
<ul>
<li>Drawing primitives (lines, boxes, circles)</li>
<li>Image loading and manipulation (.BMP, .JPG, .PNG)</li>
<li>Extensive support for sprites</li>
<li>Isometric viewpoint support</li>
</ul>
</li>
<li>Particle engine</li>
<li>Physics engine</li>
<li>Sound engine</li>
</ul>
<hr /><strong>3rd Party Support</strong></p>
<ul>
<li>Access dynamic loadable library (DLL) functions (supports cdecl and stdcall dll calls).</li>
<li>Access ActiveX/COM objects controls</li>
</ul>
<hr /><strong>Business Support</strong></p>
<ul>
<li>SQLite v2 and v3 support (read here <a href="http://blog.gobansaor.com/2009/03/14/sqlite-as-the-mp3-of-data" onclick="pageTracker._trackPageview('/outgoing/blog.gobansaor.com/2009/03/14/sqlite-as-the-mp3-of-data?referer=');">http://blog.gobansaor.com/2009/03/14/sqlite-as-the-mp3-of-data</a> why we chose SQLite)</li>
<li>Regular Expression functions</li>
<li>Visual data grid and data controls</li>
<li>Orion database engine</li>
<li>Secure SSL encryption package</li>
</ul>
<hr /><strong>Visual Design</strong></p>
<ul>
<li>Design windows layout visually in realtime. The design is a 100% accurate representation of the runtime version of your application. Edit properties and events using the Properties editor and events editor.</li>
<li>Design SQL queries visually from within your project.</li>
<li>Design Reports just like you would design a form.</li>
</ul>
<hr /><strong>Universal Help Engine</strong></p>
<p style="padding-left: 30px;">Providing help for the components you design has never been easier. PPL 2 comes fully loaded with an incredibly easy-to-use help editor and help viewer. Never worry about the layout of your help documents anymore, PPL takes care of it for you. The help engine, allows for fast searching and a uniform layout for all the help topics. The help engine also supports classes, properties, methods and events. It will create links to inherited classes, create topics for properties, methods and events. Get the profesionnal help files without the work load.</p>
<p>And there is so much more&#8230; Visit our <a href="http://www.ppl-lang.com" onclick="pageTracker._trackPageview('/outgoing/www.ppl-lang.com?referer=');">web site</a> to learn more about PPL 2.</p>
<hr />We hope you are as excited as we are for PPL 2. It brings a new programming experience to the table that you will enjoy spending time with.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/pre-order-ppl2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sad day</title>
		<link>http://arianesoft.ca/blog/sad-day/</link>
		<comments>http://arianesoft.ca/blog/sad-day/#comments</comments>
		<pubDate>Fri, 01 May 2009 16:17:58 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[ArianeSoft]]></category>
		<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=227</guid>
		<description><![CDATA[<br/>Hello everyone,
Today is a sad day for ArianeSoft. PPL 2.0 was supposed to be released but due to situations not under our control (manual not finished, some more polished needed to the product, help file not entirely finished, etc&#8230;) we have to delay the official release to a later date. We&#8217;ve tried everything we could, [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Hello everyone,</p>
<p>Today is a sad day for ArianeSoft. PPL 2.0 was supposed to be released but due to situations not under our control (manual not finished, some more polished needed to the product, help file not entirely finished, etc&#8230;) we have to delay the official release to a later date. We&#8217;ve tried everything we could, worked 16 hours a days for the past month to make sure it was ready for May 1st, but that was not enough, we need more time.</p>
<p>The new release date is unknown at this moment, since we want to make sure the product is to our expectations and comes fully loaded with nice documentation, samples, videos, etc&#8230;</p>
<p>We&#8217;d rather have a solid product, there is only one 1st impression.</p>
<p>We will keep you updated on the progress&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/sad-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Some updates</title>
		<link>http://arianesoft.ca/blog/some-updates/</link>
		<comments>http://arianesoft.ca/blog/some-updates/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:45:51 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=182</guid>
		<description><![CDATA[<br/>Wow, it&#8217;s been a long time since the last time I have posted here. It&#8217;s been VERY VERY busy here lately. Things are getting into places, the PPL 2 user manual is on the way, it will need to be integrated into the help system. There are big chances that it will be available in [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Wow, it&#8217;s been a long time since the last time I have posted here. It&#8217;s been VERY VERY busy here lately. Things are getting into places, the PPL 2 user manual is on the way, it will need to be integrated into the help system. There are big chances that it will be available in a printed format if there is enough requests.</p>
<p>I have hired a marketing strategist, who will help PPL 2 become a widly known product. This is very promissing for the survival of the company.</p>
<p>PPL 1.60 will be a pretty big change in terms of speed. I have rewritten the linked-list system including the ForEach() directive. I now maintain an index value for each list item that speeds up the usage by much.</p>
<p>PPL 2 is being worked on heavily and polished every day. We are now making sure everything works the way it should and that its usage is fast and simple. we have a tentative release date that we won&#8217;t announce just yet but it&#8217;s sooner than you think.</p>
<p>PPL 2 will include a tons of components but a lot of them will be sold separately in our new PPL Store. We will make packages for different categories of components. Each component will also be available for purchase alone.</p>
<p>PPL 2 will be sold in Basic Edition (comes preloaded with a wide range of components) and in different Editions that will include specific component packages depending on the subject they will cover: We are planning to have a Game Edition, a Database Edition and an Enterprise Edition.</p>
<p>The demo version of PPL 2 will be limited in features and not by time. It is not a Trial. You will get a complete version of the program when you purchase it.</p>
<p>Upgrades will be available for PPL 1.x customers. We have not decided on the prices yet. PPL 2 will be more expansive than PPL 1, we just want to clarify soon enough so that it is not a shock to the community.</p>
<p>So finally it is coming, the wonderful day when PPL 2 gets released!</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/some-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Version 1.53 to be released this Friday</title>
		<link>http://arianesoft.ca/blog/version-153-to-be-released-this-friday/</link>
		<comments>http://arianesoft.ca/blog/version-153-to-be-released-this-friday/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 14:14:39 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[1.53]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=151</guid>
		<description><![CDATA[<br/>After much (unfortunate) delay, version 1.53 will finaly be released this Friday, November 28th. Here is the list of changes:
- Fixed structure +=, -=, *=, /= operators on strings.
- Fixed StarField2.ppl demo to show pixel sprites properly.
- Fixed speed issue by optimizing interpreter caching.
- Fixed ProgMan.ppl syntax errors by replace Inherited() function calls to DefWndProc().
- [...]]]></description>
			<content:encoded><![CDATA[<br/><p>After much (unfortunate) delay, version 1.53 will finaly be released this Friday, November 28th. Here is the list of changes:</p>
<p>- Fixed structure +=, -=, *=, /= operators on strings.<br />
- Fixed StarField2.ppl demo to show pixel sprites properly.<br />
- Fixed speed issue by optimizing interpreter caching.<br />
- Fixed ProgMan.ppl syntax errors by replace Inherited() function calls to DefWndProc().<br />
- New SetSpriteSurfaceEx() function that resizes the sprite to match the surface frame sizes.<br />
- Fixed WaitForInput() function to terminate if program exits.<br />
- Fixed &amp; operator to work correctly with arrays and structures.<br />
- Fixed interpreter typed variables freeing when used with some functions.<br />
- Fixed internal variable offset calculation to support pointers as well as strings.<br />
- Fixed range check internals to support pointers as well as strings.<br />
- Removed some copy protection features that triggered Trial mode errors.<br />
- New cPtr() function to transform a pointer from another heap to a valid PPL string.<br />
- Replaced search() by rex_search(rexhandle$, string$, offsetindex$).<br />
- Replaced match() by rex_match(rexhandle$, string$).<br />
- Replace subexpcount() by rex_subexpcount(rexHandle$)<br />
- Replaced subexp() by rex_subexp(rexhandle$, index$, offsetvar$);<br />
- New rex_compile(pattern$) function.<br />
- New rex_free(rexhandle$) function.<br />
- Fixed an issue with struct/array element strings, freeing from memory.<br />
- Fixed UI.PPL syntax that was not compatible anymore with 1.52 and up.<br />
- Fixed runtime error ERROR% assignment of error description.<br />
- Fixed bugs in VFB found by GVLIEMVS.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/version-153-to-be-released-this-friday/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

