AltME: Ann-Reply

Messages

DideC
And the test results of both functions :
>> tt [SPACEFILL "abcedfgh" 5] 100000
time: 0:00:00.144 memory: 8972886 evals: 2500014 800007 400001
>> tt [fillcut "abcedfgh" 5] 100000
time: 0:00:00.114 memory: 5772726 evals: 1500014 800007 200001
DideC
There is a 0.02 seconde due to console. This show the real time (the first execution is slower) :
>> loop 4 [tt [SPACEFILL "abcedfgh" 5] 100000]
time: 0:00:00.169 memory: 8974518 evals: 2500014 800007 400001
time: 0:00:00.125 memory: 8974486 evals: 2500014 800007 400001
time: 0:00:00.126 memory: 8974486 evals: 2500014 800007 400001
time: 0:00:00.127 memory: 8974486 evals: 2500014 800007 400001
>> loop 4 [tt [fillcut "abcedfgh" 5] 100000]
time: 0:00:00.11 memory: 5774454 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
DideC
Notice what empty code test give
>> loop 4 [tt [] 100000]
time: 0:00:00.001 memory: 5374550 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
So memory used by 'fillcut is: 5774422 - 5374406 =  400 016,
but 'SPACEFILL use: 8974486 - 5374406 = 3 600 080 : 9 times more memory due to temporary values !!!
SWhite
Thank you.  As a perpetual beginner, I value feedback.  Your comment, "...not as readable for beginners...," exactly addresses my own difficulties.  When I first encountered REBOL, try as I might, I just could not understand it.  But I knew there was genius in there somwhere just because of who wrote REBOL, so I used it anyway in my own plodding manner.  Now, I suppose, there is a danger that I will pass my "plodding manner" on to others through the internet.  So I will examine your examples, and my own coding, and see what I can do to mitigate any damage I might be causing, before I start on the next "helpful" document I have in mind about data storage (if Nick hasn't covered it already).

Arnold
Great news John! I will for sure take a look at this release of World!

Geomol
Cool! :)
Gregg
Congratulations John!
Geomol
Thank you!

Bo
Doc: Awesome! I'm going to start reading about it now!

Reichart
Is there a page that speaks to what platforms / and OS version are supported?
(and congrats!)
PeterWood
This is missing OS but gives a good overview of what platforms will be supported - http://www.red-lang.org/p/roadmap.html
... and are already supported.
This page lists the OS that are currently supported - https://github.com/red/red - see under Cross-compilation targets.
Gregg
Juge congratulations Doc and Team Red!
DocKimbel
Thanks! I will update the roadmap page now.
Geomol
Congratulations, Doc and team! Looks like an important milestone, and it looks good! :)
I will like to look at your DRAW implementation at some point, to see if all the details are correct.
DocKimbel
Thanks, feel free to fill tickets on github if you find any bug. We currently implement 2/3 of Rebol/Draw, the remaining features will be added in next releases.
Also, there are some AGG-specific features we have not supported, like the segmentation parameter for splines, which is fixed in the Windows API.
GiuseppeC
Nice work doc !
sqlab
impressive, congratulation
Maxim
Bravo Doc  !

Last message posted 109 weeks ago.