Page 1 of 1

05-20-2005, new version out!

PostPosted: May 20, 2005 @ 3:41pm
by kornalius
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.

PostPosted: May 27, 2005 @ 6:27pm
by kornalius
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...

PostPosted: May 30, 2005 @ 2:42pm
by kornalius