From mboxrd@z Thu Jan 1 00:00:00 1970 From: Byron Rakitzis Message-Id: <200207260603.g6Q635w02976@rakitzis.com> To: 9fans@cse.psu.edu, steve.simon@snellwilcox.com Subject: Re: [9fans] Pico (again) Date: Thu, 25 Jul 2002 23:03:05 -0700 Topicbox-Message-UUID: d4dda912-eaca-11e9-9e20-41e7f4b1d025 >Hi, > >Pico was a JIT compiler for expressions mapping one image onto another. >The compiler was written only for the VAX. > >There are several versions available in c.s.u starting with a cut down, >interpreted >version called popi released by Gerard Holzman later versions had JIT compilers >added by Byron Rakitzis of Unix RC fame. Hm... I did code generators for SPARC and MIPS roughly 10 years ago. Later on I added a code generator for Alpha which was adapted from the MIPS code, but which became much more exciting ultimately because I added floating point, polar coordinates, trig functions, etc. I did make a quick Java JIT for x86 in 1995 which I bolted into the then brand-new Sun interpreted runtime. I imagine it would be possible to adapt those macros to make an x86 pico (for what else do people use these days but x86s??), but I haven't spent time on pico in years and years. I hardly participate in 9fans and I don't know where to post the code these days. If someone would like a bundle of my pico directory with the three above-mentioned code generators (SPARC/MIPS/Alpha), let me know. Byron.