PlayBasic V1.53b _Retail Patch_ is Now Available
This release patches the existing PB1.089c / PB1.33 & PB1.44 retail releases, plus all of the subsequent retail patches (v1.11 up to 1.51) to the current retail release version of PBV1.53.
Release PB1.53b includes the latest Editor / Help Files / Compiler and Release + Debug Runtimes. Most recent major additions would be the new Syntax Highlighting improvements in the HELP files, plus the eagerly awaited first introduction of our new VM2 runtime technology
into this release.
For those reading the fine print over recent months, know that this edition is the first in a series of steps. Where we're moving from the older VM1 base that PB programs run on, towards the new VM2 modular base. Currently PB is only really using the new memory manager features from VM2. Which is radically different design than my previous efforts While it's not a flashy attention seeking subject, this new system allows us a fairly unique set of freedoms.
One example of this new freedom, that's already being trialed (in this very edition) is the ability to store collections of different user defined types within a single typed array While this is currently working, it still needs a few extra support commands to make identifying the various types within the array easier. While you can do that in code easy enough, it'd be easier with some built in features for such things.
Performance wise, there shouldn't be much difference between PB1.53b and say PB1.50 / PB1.49. Currently the instruction set is still running on VM1, (the old execution engine), although certain array operations may have gained a little (like sorting for example), but nothing to write home about at this point.
Yet .
On parting, you should consider this edition to be WIP update. While I've been testing it heavily over the past couple of weeks, an awful lot of the internals have changed (arrays. banks, list systems etc) , so such there's big opportunity for such changes to create new issues. If you find something report it! ASAP !
For more information about PlayBasic, please visit the PlayBasic home page, download the free learning edition and dive right on in..
Download
Note: As of 2010 visit
www.PlayBasic.com for updates.
History
Changes since PB1.51
Version Date Dizzy
-------- ---- -----
1.53 16/25th,Oct,2006
* Changes
- Total Hack and slash fest ripping old MM for VM2 MM
Resulting in lots of things not working :)
* FIxes
-INT() Presolve was broken !
1.52 8/11th,Oct,2006
*Changes
- Started swapping in the new VM2 memory manager.
- Using VM2 list manager
- Unique typed array handles (Array().type)
can now be short cut as Array()