3 ms·
To compare, LuaJIT is about 400 KB, and that includes the Lua standard library, a JIT almost certainly more advanced than Pixie's current one, an incremental GC
by stcredzero 10y ago
To compare, LuaJIT is about 400 KB, and that includes the Lua standard library, a JIT almost certainly more advanced than Pixie's current one, an incremental GC, and a C FFI.
Back in the day, Smalltalk was criticized as bloated because one ended up with stripped binary+image of about 2MB. Someone around that time got SqueakVM+image down to just under 400k. There were specialized Smalltalks in company R&D that got their image down to 45k.
- throwaway7645 10y agoInteresting historical note!
- beamatronic 10y agoDon't forget, even 2 MB was still a somewhat inconvenient size when floppy disks were only at 1.44 MB capacity.
- stcredzero 10y agoFloppy disks were well on their way out, and people were still complaining about a 2 MB footprint.
- timClicks 10y agoI thought Smalltalk's hayday was early-mid 80s. That would imply 5.25" floppies would still be in use and 3.5" floppies overtaking them circa 1988.
- stcredzero 10y agoI thought Smalltalk's hayday was early-mid 80s. My involvement with Smalltalk started in the 90's. Then it still had high penetration in the Fortune 500, and it was a niche language for complex financial programs. It was also used in Energy.
- oska 10y agoThe Oberon Operating System and compiler was 131 KB. [1] [1] http://users.cms.caltech.edu/~cs140/140a/Oberon/system_faq.html http://users.cms.caltech.edu/~cs140/140a/Oberon/system_faq.h...