Jamie Balfour'sPersonal blog
This year's codenames are a bit more fun than chosing place names or locations. This year I have chosen several animals, much like how Canonical does with Ubuntu's codenames. As always the list can be added or removed from. Here they are for ZPE 1.10:
- 1.10.1: Amazing Aardvark
- 1.10.2: Commendable Cat
- 1.10.3: Dazzling Dog
- 1.10.4: Exceptional Elephant
- 1.10.5: Fantastic Fox
- 1.10.6: Great Giraffe
- 1.10.7: Hasty Hyena
- 1.10.8: Lusty Lion
- 1.10.9: Proud Penguin
- 1.10.10: Worthy Whale
- 1.10.11: Zippy Zebra
So what do you think? Are the Amazing Aardvarks and Zippy Zebras going to be good codenames for ZPE?
ZPE 1.10 plans to brings many new features to ZPE, ranging from simple things like performance improvements (plenty have been planned out) and bug fixes, to more complex things. This post will discuss the first of many new features that will come to ZPE over the next year.
Firstly, the Zenith Parsing Engine 1.5. As a result of writing the Zippidydoda syntax highlighter, I have identified a new method to make parsing more efficient within the Zenith Parsing Engine. Within the next few weeks I will launch version 1.5 of my syntax parser which will have further optimisations.
Secondly, speaking of optimisations, I have plans to bring precompiled JSON, CSV and XML to ZPE. What this means is that the code will be precompiled at compile time which will speed up runtime.
Thirdly, static variables will come to ZPE in 2022, bringing many benefits and new features including the singleton pattern. Static variables have been seen as being a requirement for a long while now.
The fourth thing I'm working on is the new ZPE Online includes feature. I am aiming to have this done by the end of the month and ready for ZPE 1.10.1 but I'm not sure if it will be ready.
ZPE 1.9.13 will be the last version to feature the ZPE UI features as ZPE 1.10.1 will remove this from ZPE. This will be moved to the ZPE UI library, a free, opensource library. It will be very easy to reintegrate these features into ZPE again once the library becomes active again.