Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Size of Rebol binary?

 [1/7] from: rebolinth::nodep::dds::nl at: 9-Apr-2002 21:43


I see.., rebol is remarkeble small, but I think we forget that it is realy is just a fine compressed binary, wich expands in memory like a baloon. A core dump produces at least 2,5 MB ! so dont be fooled that its only 225 Kb.. Wich is extreme small by the way, so somewhere there is a very smart combination of OS library linking and rebol-core. (I like to see it stays 225 Kb by the way :-) (R), Norman.

 [2/7] from: g:santilli:tiscalinet:it at: 10-Apr-2002 11:26


Hi rebolinth, On Tuesday, April 09, 2002, 9:43:32 PM, you wrote: rndn> I see.., rebol is remarkeble small, but I think we forget rndn> that it is realy is just a fine compressed binary, wich expands rndn> in memory like a baloon. It isn't compressed, actually. Indeed, you can see that Zip can compress /View (I don't have Core at hand) by 35%. rndn> A core dump produces at least 2,5 MB ! That includes MUCH more than the code. REBOL creates a lot of things in memory upon startup, just think that every value uses at least 16 bytes (on 32 bit systems). If you sum up all the memory used by everything in SYSTEM just after startup you'll probably end up to something close to the 2MB figure. rndn> so dont be fooled that its only 225 Kb.. The native code is actually that small, believe it or not. :-) Regards, Gabriele. -- Gabriele Santilli <[g--santilli--tiscalinet--it]> -- REBOL Programmer Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r

 [3/7] from: rebolinth:nodep:dds:nl at: 10-Apr-2002 13:16


Hello Gabriele, Thanks for the reply, I was only guessing and hoped someone could tell me differently.. I must say im realy impressed about the size.. Also! Im wondering how RebolTeam does the compilation? Do they have different programmers maintaining different OS versions or are there group maintaining different OS's or Is there ONE compile for all OS's? Im currious.. (R)egards, Norman.

 [4/7] from: geza67:freestart:hu at: 10-Apr-2002 20:26


Hello rebolinth,
> I see.., rebol is remarkeble small, but I think we forget > that it is realy is just a fine compressed binary, wich expands > in memory like a baloon.
Maybe it is compressed (actually I don't think so - it doesn't look like a compressed binary), but God, not with a remarkable ratio!!! I pushed the Win View 1.2 binary with UPX (EXE on-the-fly compressor; thus the resulting EXE stays _really_ executable!) from 500K to almost 300K ! ... now my REBOL applications' setup IS tiny :-)) -- Best regards, Geza mailto:[geza67--freestart--hu]

 [5/7] from: g:santilli:tiscalinet:it at: 12-Apr-2002 16:10


Hi Norman, On Wednesday, April 10, 2002, 1:16:32 PM, you wrote: rndn> Do they have different programmers maintaining different rndn> OS versions or are there group maintaining different OS's rndn> or Is there ONE compile for all OS's? Im currious.. AFAIK, the only programmers at RT are Carl Sassenrath, Holger Kruse, Jeff Kreis and Sterling Newton. You see, they're pretty busy. :-) Regards, Gabriele. -- Gabriele Santilli <[g--santilli--tiscalinet--it]> -- REBOL Programmer Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r

 [6/7] from: anton:lexicon at: 13-Apr-2002 3:33


I remember Carl saying once that they use a rebol script to coordinate the compiles for all the platforms. Of course there isn't just one compile. There is a compile for each platform. Anton.

 [7/7] from: rebol:optushome:au at: 13-Apr-2002 7:40


Hi Norman, You may find "A Day in the life of REBOL" by Carl http://www.rebolforces.com/zine/rzine-1-01.html#sect8.1 an interesting read. {Maybe today is one of those days when we need to build a new REBOL version. Link gives me access to Jeff's amazing "box builder" app that, with the single click of my mouse, fires up the "build farm" and compiles, links, tests, zips, and posts REBOL for 42 platforms. Whoops, look at that... it's reporting that one of the tests failed on NetBSD for the Dec Alpha. Couldn't be done without REBOL/Command.} Cheers, Allen K