Re: Re: Slashdot

Steve Dekorte <[email protected]> Sun, 3 Aug 2003 12:57:28 -0700
Newsgroups gmane.comp.programming.pragmatic
Message-ID <[email protected]>
On Sunday, August 3, 2003, at 7:55 AM, Eric Merritt wrote:
>>> I'd like a language that could run in three different modes:
>>> interactive interpreted form, highly portable runtime form,
>>> and full natvie speed optimized form.

The problem I see with "running at full native speed" is that there is 
no way around doing dynamic lookups in a dynamic language, and doing 
them for everything in a fully dynamic language. And if everything is a 
dynamic message send, what is there to compile? Your assembly would 
just be a list of calls to your dynamic message send function.

AFAICS, native compilation is only particularly helpful is if you drop 
some dynamic features - and that's an important choice for a language 
as it trades performance for flexibility. How flexible do you want your 
language to be?

Cheers,
Steve
OSX freeware and shareware: http://www.dekorte.com/downloads.html


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Free shipping on all inkjet cartridge & refill kit orders to US & Canada. Low prices up to 80% off. We have your brand: HP, Epson, Lexmark & more.
http://www.c1tracking.com/l.asp?cid=5510
http://us.click.yahoo.com/GHXcIA/n.WGAA/ySSFAA/W4wwlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
pragmatic_lang-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/