On Sep 14, 2012, at 4:50 PM, Vincent St-Amour wrote:

> At Fri, 14 Sep 2012 15:39:22 -0700,
> John Clements wrote:
>> I used the optimization coach for the first time today. First, a
>> suggestion. I wrestled with it for about five minutes before I realized
>> that it applied only to programs written in TR.
> 
> OC works on programs in any language, but in untyped languages it only
> reports inlining information.
> 
>> An error message here would be *really* useful; I kept mousing over
>> and clicking and unclicking things to get the results of the coach to
>> show up.
> 
> The issue here is that, if OC doesn't have anything to say, it displays
> its control panel, but nothing else. It should really at least show a
> message explaining that it has nothing to report. I'm adding this to my
> to-do list.
> 
>> Second, I'm trying to see what difference inlining makes, using this
>> program that basically just fills a vector with a sine wave. Turning
>> on the coach for the program below suggests to me that either
>> a) no inlining is occurring for the call to "supply" in the body of the 
>> loop, or
>> b) the coach isn't displaying that information in a way I understand.
> 
> On git HEAD, OC reports that `supply' is inlined 4 out of 4 times.
> 
> Inlining reporting was broken earlier this week as a result of changes
> to the logging system. I pushed a fix on Tuesday.

Nice! Thanks.

John

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to