Re: gratuitous optimization and benchmarking Joo ChurlSoo 09 Apr 2006 13:02 UTC
* From: "Taylor R. Campbell" <email@example.com>
* Date: Sat, 8 Apr 2006 13:46:39 +0000
* Subj: Re: gratuitous optimization and benchmarking
Date: Sat, 8 Apr 2006 12:56:36 +0900
From: "soo" <xxxxxx@iniTerm.com>
I'd like to know whether it was intentional that you performed
the test with such an old version instead of new one.
| I chose 0.57 because I knew that its compiler recognized CWV with
| lambda operands, while 1.3's compiler did not (a fact which slipped my
| mind when I first tried to explain the disparity between your results
| and mine). I expect that code to recognize this will be reintroduced
| later on anyway. I wanted to compare the performance in systems that
| took the small effort to make multiple return values perform well, not
| in systems where multiple return values are like your MU anyway but
| with extra overhead.
Although I understand that it is possible to momentarily forget things, it is
quite discomforting to come to these realizations now. I still have a
difficult time understanding how such an important detail could be overlooked.