From: Eric Lee Green Date: 2001-11-01T04:30:31+09:00 Subject: [ruby-talk:24019] Re: Ruby's distribution payload size On Wednesday 31 October 2001 10:59 am, Kevin Smith wrote: > --- Eric Lee Green wrote: > > Add in the actual Ruby executable out of /usr/local/bin, > > and, hmm... comes out to exactly 1 megabyte. For > > interpreter and complete runtime. > > (snip) > > > So it does appear that Ruby currently has a reasonably > > lean runtime. > > I guess that depends on how you define "reasonably". Correct. My definition of "reasonably" is, "Complete application, when zipped, fits on a 1.44mb floppy". This is for reasons of portability (so-called "Sneakernet"). You can't fit Java onto a 1.44mb floppy. Heck, the runtime alone is over 60mb! By comparison, Ruby is teensy. Note that I made no (zero) attempt to strip out stuff that I didn't need for my application to get that 1mb size for Ruby's runtime. That's just the plain old default Ruby 1.6.4 as compiled straight from source on a Red Hat 7.1 Linux box, plus some modules I needed for my application (MySQL, drb, and statfs). -- Eric Lee Green GnuPG public key at http://badtux.org/eric/eric.gpg mailto:eric@badtux.org Web: http://www.badtux.org You do not save freedom by destroying freedom