From: Robert S. <rd...@me...> - 2004-02-18 04:01:57
|
Hi everyone, Has anyone had any luck using the iterate package with sbcl on darwin? With iterate 1.0.2 and sbcl 0.8.7.52 (and also 0.8.5.something) I get a "TYPE-ERROR in thread 914: The value 2 is not of type LIST." when I """ * (in-package :iterate) #<PACKAGE "ITERATE"> * (iter (for i from 0 below 10) (collect (* 4 i))) """ This code works in openmcl and in sbcl on x86. Poking around a little it looks like something screwy is going on with the multiple-value-bind in the function walk-list-nconcing in iterate.lisp. Something which should be nil gets set to something random (in this case 2). I haven't been able to come up with a self-contained example of the problem, but I was wondering if this was a known bug with sbcl on ppc. Of course, it could also be the result of some non-ansi-ism somewhere in iterate. Thanks, Robbie |