<div style><span style="font-size:13px">Hello, everyone.</span><div style="font-size:13px"><br></div><div style="font-size:13px">I can easily use iterate (<a href="http://common-lisp.net/project/iterate/" target="_blank" style="color:rgb(17,85,204)">http://common-lisp.net/project/iterate/</a>) under sbcl.</div>
<div style="font-size:13px"><br></div><div style="font-size:13px">But on ecl, it becomes a problem.</div><div style="font-size:13px"><div>  1 (require 'asdf)</div><div>  2 (push "iterate/" asdf:*central-registry*)</div>
<div>  3 (asdf:operate 'asdf:load-op :iterate)</div></div><div style="font-size:13px"><br></div><div style="font-size:13px">Iterate system is loaded successefully, and after typing (in-package :iterate) it allows such constrcutions as</div>
<div style="font-size:13px"> (iter (for i from 0 to 10) (print i))</div><div style="font-size:13px">But (use-package :iterate) reveals many symbol conflicts (such symbols as collect <span style="font-size:13px">declare-variables, for, and many others)</span></div>
<div style="font-size:13px"><div style="font-size:13px">How can I use this package in ecl?</div><div style="font-size:13px"><br></div><div style="font-size:13px">P. S. I've tried to import only several symbols as iter, for, from, to, but it didn't work.</div>
</div></div>