PDA

View Full Version : Next version (1.0.3.x)



ErosOlmi
06-09-2005, 22:48
Next version (1.0.3.x) will be delayed. We think to have it ready by middle of next week.

Why delay?
We are completely reworking on internal data structure for variable storing in order to add strong variable type. Till now all numeric variables, regardless how they where declared (LONG, EXT, SINGLE, ...) were stored as Extended numbers. We are changing this in order to have specific data storage for every variable type.

This change will allow thinBasic to:
[list] increase speed execution
better control over possible GPF
introduce pointers
introduce direct API calling
introduce BYREF passing parameters to functions
[/list:u]
Eros

ErosOlmi
07-09-2005, 22:35
I've almost finished converting local numeric types from EXTended into specific types. The following numeric types are supported:
BYTE, INTEGER, WORD, DWORD, LONG, QUAD, SINGLE, DOUBLE, EXT.

Also developed the following functions:
VARPTR (pointer to any variable)
STRPTR (pointer to string data of a string variable)
POKE$
PEEK$

Now some time to test all of them ...

ErosOlmi
09-09-2005, 19:05
It will take all the week-end (plus some more days) to test and fix all the new functionalities we have added:
[list] new numeric data types
new OS module functions
more stability
more speed
more control over script parsing
many bugs found and fixed[/list:u]

... stay tuned