You can make it quite a bit smaller almost without effort.
[nilsson@mahoro 7.5.12]$ bin/pike Pike v7.5 release 12 running Hilfe v3.5 (Incremental Pike Frontend)
exit
Exiting. [nilsson@mahoro 7.5.12]$ du -hs 2.3M . [nilsson@mahoro 7.5.12]$ find . . ./bin ./bin/pike ./lib ./lib/modules ./lib/modules/__builtin.pmod ./lib/modules/__builtin_dirnode.pmod ./lib/modules/files.pmod ./lib/modules/_math.pmod ./lib/modules/Gmp.pmod ./lib/modules/___Gmp.so ./lib/modules/Parser.pmod ./lib/modules/Parser.pmod/____parser.so ./lib/modules/Parser.pmod/_parser.pmod ./lib/modules/Parser.pmod/Pike.pmod ./lib/modules/Parser.pmod/C.pmod ./lib/modules/Parser.pmod/module.pmod ./lib/modules/_system.pmod ./lib/modules/ADT.pmod ./lib/modules/ADT.pmod/History.pike ./lib/modules/ADT.pmod/Stack.pike ./lib/modules/ADT.pmod/module.pmod ./lib/modules/____ADT.so ./lib/modules/_ADT.pmod ./lib/modules/Array.pmod ./lib/modules/Getopt.pmod ./lib/modules/System.pmod ./lib/modules/Thread.pmod ./lib/modules/Stdio.pmod ./lib/modules/Stdio.pmod/Readline.pike ./lib/modules/Stdio.pmod/Terminfo.pmod ./lib/modules/Stdio.pmod/module.pmod ./lib/modules/String.pmod ./lib/modules/String.pmod/module.pmod ./lib/modules/Tools.pmod ./lib/modules/Tools.pmod/Hilfe.pmod ./lib/master.pike
/ Martin Nilsson (saturator)
Previous text:
2003-10-08 11:20: Subject: time() and optimization again
RAM is quite cheap now. It is quite difficult to find anybody running a system with less than 64M of RAM. CPUs are fast. It is 21st century, after all. Is Pike's target market 486dx33 with 8MB RAM? I doubt that.
I would argue that why can't Pike's target market be 486dx33's? I personally have tried to install pike on a 32MB CRAMFS partition on a embedded machine, and it just can't be done. This is a real pity because with things like it's easy to use HTTP stack and good networking it is an excellent choice for embedded applications.
I think real effort should go into making pike smaller, as well as making it bigger.
[jnt@rusty]~$ du -sh /sw/lib/pike/ 18M /sw/lib/pike
See what I mean?
James Tyson Director, Giant Robot Ltd http://www.giantrobot.co.nz/
/ Brevbäraren