--Apple-Mail-53-473485141 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 05 Feb 2005, at 10:50, Neil Stevens wrote: > On Sun, 06 Feb 2005 03:35:13 +0900, Ryan Davis wrote: >> There is zero reason for most people to compile their entire apps. >> Bottlenecks are usually a 90/10 thing (or 99/01 really) and are often >> very structured and algorithmic. There is usually very little reason >> why those small snippets can't be rewritten to use a nice clean static >> subset of ruby that can be translated to C. >> >> As a trivial-but-real example, I point you to the second from the last >> slide in http://www.zenspider.com/~ryand/Ruby2C.pdf > > OK, that's interesting, and it's NOT how I've seen ruby2c described and > presented before. Show me an incomplete ruby compiler, and I won't > give > it a second thought. Show me a tool to optimize bottlenecks, and I'll > be > very interested. The former is the reason we made the tool, but the latter is a side-benefit everybody gets from our work. -- Eric Hodel - drbrain / segment7.net - http://segment7.net FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04 --Apple-Mail-53-473485141 content-type: application/pgp-signature; x-mac-type=70674453; name P.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCBRaIMypVHHlsnwQRAoAlAJ9JuBSaHGso+chOP+KYxV+7Q7fUuQCdEJka NX2vr3Ot1vIKiSvnePDg26A ZG -----END PGP SIGNATURE----- --Apple-Mail-53-473485141--