"Pace is nothing without guile"

2008-07-13 Thread Neil Jerram
... That's a comment from coverage of the current England v South Africa cricket match (http://uk.cricinfo.com/talk/content/current/multimedia/360921.html). But is Guile nothing without pace? Well obviously it isn't "nothing", but I think Guile is perceived, among both Scheme implementations and

Re: "Pace is nothing without guile"

2008-07-13 Thread Greg Troxel
My immediate reaction is that test suites aren't good benchmarks because we will often want to add to test suites, while changing the benchmark invalidates previous data so we will not want to change the benchmark. Now, if you mean to use the test suite as a collection of micro-benchmarks, so that

Re: "Pace is nothing without guile"

2008-07-13 Thread Neil Jerram
2008/7/13 Greg Troxel <[EMAIL PROTECTED]>: > My immediate reaction is that test suites aren't good benchmarks because > we will often want to add to test suites, while changing the benchmark > invalidates previous data so we will not want to change the benchmark. Yes, but... > Now, if you mean to

Re: Closure?

2008-07-13 Thread Neil Jerram
2008/7/13 Maciek Godek <[EMAIL PROTECTED]>: >> except that the last line fails with a "Bad define placement" error. >> That's because there are special rules for defines inside lexical >> scopes. > > As the practise shows, although guile documentation says something > different. In section 3.1.4.7

Re: Closure?

2008-07-13 Thread Maciek Godek
>> As the practise shows, although guile documentation says something >> different. In section 3.1.4.7 (A Shared Persistent Variable) >> >> "An important detail here is that the `get-balance' and `deposit' >> variables must be set up by `define'ing them at top level and then >> `set!'ing their valu