RE: Deoptimizations

2001-09-01 Thread Brent Dax
# -Original Message- # From: Bryan C. Warnock [mailto:[EMAIL PROTECTED]] # Sent: Saturday, September 01, 2001 3:01 PM # To: Brent Dax; [EMAIL PROTECTED] # Subject: Re: Deoptimizations # # # On Saturday 01 September 2001 05:07 pm, Brent Dax wrote: # > Of course, the hard part is detecting w

Re: Deoptimizations

2001-09-01 Thread Bryan C . Warnock
On Saturday 01 September 2001 05:07 pm, Brent Dax wrote: > Of course, the hard part is detecting when the optimization is invalid. > While there are simple situations: > > sub FOO {"foo"} > > print FOO; > > evaluating to: > > /-no--"foo"-\ > op

RE: Deoptimizations

2001-09-01 Thread Brent Dax
# -Original Message- # From: Bryan C. Warnock [mailto:[EMAIL PROTECTED]] # Sent: Saturday, September 01, 2001 12:29 PM # To: [EMAIL PROTECTED] # Subject: Deoptimizations # # # Random musings from a discussion I had yesterday. (And check # me on my # assumptions, please.) # # One of the mo

Deoptimizations

2001-09-01 Thread Bryan C . Warnock
Random musings from a discussion I had yesterday. (And check me on my assumptions, please.) One of the more common lamentations is that a dynamic language (like Perl) doesn't mix well with optimizations, because the majority of optimizations are done at compile time, and the state at compile