Hi John,
Thanks very much for this contribution to trivial-timeout. You're absolutely right that doit needs to be protected with a gensym. Good catch for my miss!
As for the progn and the values... go figure. I originally wrote this code a _long_ time ago and I was probably being, I don't know, overprotective. They certainly look redundant now.
I've rearranged the code in a way that I think makes multiple platform support easier to implement and understand; I'll be posting version 0.1.3 later today.
On Sep 12, 2008, at 12:13 AM, John Pallister wrote:
Hi Gary,
I've modified with-timeout.lisp to add LispWorks support. I've "tested" it (where "tested" == "debugged"). I have attached a unified diff and my modified source file.
It seemed to me that your uses of PROGN and VALUES were redundant, and I'm curious as to why they were present (and/or whether I'm just wrong).
I hope this is useful. I'd be interested in any comments or feedback you might have.
Cheers,
-- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM