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
smime.p7s
Description: S/MIME cryptographic signature
_________________________ Racket Developers list: http://lists.racket-lang.org/dev