This site is no longer active and is available for archival purposes only. Registration and login is disabled.

05-20-2005, new version out!


05-20-2005, new version out!

Postby kornalius » May 20, 2005 @ 3:41pm

Even with the lack of updates lately, PPL has been enhanced in a great way. I was able to squeeze more speed out of the compiler and the interpreter and I have added a long list of new things also.

For the next release I will concentrate on the SDK a little more.

If all goes according to plan 0.8 will be officially release by early June. I will advertise it everywhere I can. I hope to get a good amount of new users in the following weeks.

New version of PPL is now available at http://ppl.arwen.com

Update list:

Interpreter fix list:

- Array offset calculation greatly optimized.

- Some memory leaks fixed.

- ForEach(), ForEachRev() and For() loop operators optimized.

- List of structure optimized.

- Huge object method call speed gain by caching the method address.

- New DelAll() list function.

- New StrToListEx() function.

- Compression routines (Compress and Uncompress) with RLE, HUFFMAN and LZ77 support.

- New Change() function.

- New Strip() function.

- Renamed CopyList() function to LCopy().

- New Compress.ppl demo.


Compiler fix list:

- Huge processing speed gain.

- New Q boot option for quiet mode compiling.

- Changed boot options from RANGECHECK to R and COMPILE to C.

PIDE fix list:

- Enhancements to the procedure list window.

- New F11 key to find the declaration of a token.

- Ctrl+F11 allow to open the appropriate #include file selected in a source code.

- New popup menus for the text editor and the project editor.

- New icons added to the Users menu for better look.
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » May 27, 2005 @ 6:27pm

The next version of PPL will be release next Monday or Tuesday.

Quick update:

- SetSpriteFrames() added count and setnow parameters.

- New "Reopen" option for the Visual Form Builder in the PIDE.

- Meta information support in the Visual Form Builder in the PIDE.

- Fixed Ins() function.

- Fixed Hypot() function.

- Non-elastic sprites won't bounce off of elastic sprites.

- Interpreter optimization via new super-operators.

- New Sort() function for lists.

- New Split() function for lists.

- Lots of minor fixes.

- More to come...
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Postby kornalius » May 30, 2005 @ 2:42pm

Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Return to Pocket Programming Language (PPL)


Sort


Forum Description

Discuss this new development tool.

Moderator:

kornalius

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum