Weather / Spam / www |
Lyon Weather

aldweb against spam 


|
|
|
 |
|
 |
|
- Forum
- iziBasic
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257
Topic # 963 |
Smaller PRC files in V2.0 |
06/09/2004 @ 15:52 by Namek

|
Hi, first of all Congratulations for your Basic compiler, is the best one I have seen for palm. Second: in the new version 2.0 you say that compiled PRC files must be about 30% smaller, but example PRCs are greater than the ones in V1.0, why?
Greetings from Spain. |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1 -------- 06/09/2004 @ 21:54 by aldweb

visitor |
Hello Namek,
Thank you for the congratulations 
I did not write that compiled PRC files should be about 30% smaller. I wrote that the generated p-code is ~30% smaller in average.
An iziBasic source code is compiled into a p-code which is then run in a virtual machine at execution time. The virtual machine increased of size because of all the new things added in iziBasic v2.0  The p-code stack of max 4000 items is less filled than in v1.0 of about 30%  Overall, the virtual machine size increase is bigger than the p-code resource reducing, so the PRC is bigger.
I am not sure I was very clear in my explanations to you...
Cheers
@+ aldweb |
|
 |
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2 -------- 21/10/2004 @ 06:09 by C.K.

visitor |
This is probably a stupid question, but based on your answer above, I assume that standalone applications do -not- requre iziBASIC to run (the .prc has the runtime built-in), correct? |
|
 |
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3 -------- 21/10/2004 @ 20:30 by aldweb

visitor |
Good guess C.K. 
iziBasic builds stand alone applications, the runtime is built in the PRC.
Cheers,
@+ aldweb |
|
 |
 topic active
 topic closed
 Sticky
 New message -
 Correct message
 Close topic
 Make sticky
|
|
 |
|
 |
|