13 months agomake the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms.
Douglas Katzman [Wed, 23 Apr 2014 04:47:59]
make the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms.

Ignore-this: ccdda48acdf7b2033ac0f51ed48582fc

16 months agofix for test for.previous.var-with-type-declaration
Jan Moringen [Wed, 29 Jan 2014 14:42:14]
fix for test for.previous.var-with-type-declaration

Ignore-this: a617d046d90816827d370d3bbf38d2df

16 months agohousekeeping
attila.lendvai@gmail.com [Wed, 29 Jan 2014 14:37:09]
housekeeping

Ignore-this: a05c5fbace98b282a464b829711e064f

16 months agoadded test for.previous.var-with-type-declaration
attila.lendvai@gmail.com [Wed, 29 Jan 2014 14:34:35]
added test for.previous.var-with-type-declaration

Ignore-this: 6e9f419e118724c660d519c3fa9f8dd2

3 years agoadded a restart to remove conflicting clauses
Russ Tyndall [Tue, 08 May 2012 18:51:07]
added a restart to remove conflicting clauses

Ignore-this: b7c4c6eec565dd435b8e9e5403fcb0a8

2 years agoadded new failing test bug/collect-at-beginning, as reported by Paul Sexton
attila.lendvai@gmail.com [Tue, 18 Dec 2012 14:42:20]
added new failing test bug/collect-at-beginning, as reported by Paul Sexton

Ignore-this: d55e7c22deeaf89b90d03d7ef01179d6

3 years agoFix: If both AT BEGINNING and RESULT-TYPE are specified, RESULT-TYPE was ignored.
attila.lendvai@gmail.com [Wed, 09 May 2012 22:54:35]
Fix: If both AT BEGINNING and RESULT-TYPE are specified, RESULT-TYPE was ignored.

Ignore-this: 20cf116df585ffedfbe63ce7a4092249

Patched by Ilya Perminov

3 years agofix package nickname in case sensitive mode
attila.lendvai@gmail.com [Tue, 27 Sep 2011 15:26:14]
fix package nickname in case sensitive mode

Ignore-this: fb1ba1d418b4a20a0cd4e697d943a0e6

4 years agomove list-of-forms? out of the #L eval-when, because it's also used by other parts of iterate
attila.lendvai@gmail.com [Wed, 19 Jan 2011 16:11:33]
move list-of-forms? out of the #L eval-when, because it's also used by other parts of iterate

Ignore-this: 97545988c4a3eab02434f222120b1a1

4 years agoadded bug/walk.2
attila.lendvai@gmail.com [Thu, 03 Jun 2010 09:33:35]
added bug/walk.2

Ignore-this: faa1bd48d0450e76652552bb47bcff02

8 years agofirst-time-p bugfix: return-code :body must return list of forms
Joerg-Cyril Hoehle [Fri, 25 May 2007 14:15:33]
first-time-p bugfix: return-code :body must return list of forms

if-first-time not declared obsolete
documentation strings for (iter:display-iterate-clauses) complete

8 years agofix defmacro-driver example in manual
Joerg-Cyril Hoehle [Fri, 25 May 2007 08:14:43]
fix defmacro-driver example in manual

8 years agoUse @:, @. and two spaces between sentences
Joerg-Cyril Hoehle [Fri, 25 May 2007 08:09:32]
Use @:, @. and two spaces between sentences

Move section on predicate (first-time-p) outside of gathering clauses
Various typos and some clarifications

8 years agodocument *list-end-test* removal in FOR...IN+ON
Joerg-Cyril Hoehle [Fri, 25 May 2007 07:43:38]
document *list-end-test* removal in FOR...IN+ON

8 years agoRenamed back to sharpL-reader
attila.lendvai@gmail.com [Sun, 06 May 2007 10:07:44]
Renamed back to sharpL-reader

8 years agoFix sharpL reader, add :execute to the eval-when to make (load "iterate" :compiling t) work on clisp
attila.lendvai@gmail.com [Sun, 06 May 2007 10:07:04]
Fix sharpL reader, add :execute to the eval-when to make (load "iterate" :compiling t) work on clisp

8 years agoConvert manual to Texinfo.
Luis Oliveira [Thu, 13 Jul 2006 14:29:15]
Convert manual to Texinfo.

8 years agomake FOR...IN/ON with dotted lists work like LOOP
hoehle@users.sourceforge.net [Thu, 03 May 2007 13:06:04]
make FOR...IN/ON with dotted lists work like LOOP

More precisely, FOR ON accepts dotted lists, FOR IN errors out.
As a result, iterate::*list-end-test* was eliminated.
Behaviour is now constant and does not depend on some special variable.
Note: Documentation not yet updated, pending move to Texinfo.

8 years agowalk-tagbody: more testcases
Joerg-Cyril Hoehle [Thu, 03 May 2007 09:53:09]
walk-tagbody: more testcases

8 years agowalk-tagbody must not macroexpand symbol/tags among its statements
Joerg-Cyril Hoehle [Wed, 04 Apr 2007 12:41:32]
walk-tagbody must not macroexpand symbol/tags among its statements

8 years agoadd ELSE test cases, remove GNU Arch tag
Joerg-Cyril Hoehle [Thu, 03 May 2007 09:30:08]
add ELSE test cases, remove GNU Arch tag

8 years agoClean up #L stuff, do not leave #L enabled after loading iterate
attila.lendvai@gmail.com [Thu, 26 Apr 2007 15:34:31]
Clean up #L stuff, do not leave #L enabled after loading iterate

8 years agoSet *list-end-test* to 'endp instead of 'atom, so (iter (for foo :in something-non-list)) fails instead of silently exists
attila.lendvai@gmail.com [Thu, 15 Feb 2007 15:16:52]
Set *list-end-test* to 'endp instead of 'atom, so (iter (for foo :in something-non-list)) fails instead of silently exists

8 years agowrap code in progns, to avoid possiblity of multiple nil tags in tagbody
Henrik Hjelte [Wed, 25 Oct 2006 14:53:24]
wrap code in progns, to avoid possiblity of multiple nil tags in tagbody

8 years agotest to detect bug, more than one nil tag in tagbody
Henrik Hjelte [Wed, 25 Oct 2006 14:51:28]
test to detect bug, more than one nil tag in tagbody

9 years agoAdded release.sh
attila.lendvai@gmail.com [Sat, 06 May 2006 15:59:53]
Added release.sh

9 years agoTAG 1.4.3
attila.lendvai@gmail.com [Fri, 05 May 2006 13:47:01]
TAG 1.4.3

9 years agoAdded generated pdf manuals to the repo for easier maintenance
attila.lendvai@gmail.com [Fri, 05 May 2006 13:43:10]
Added generated pdf manuals to the repo for easier maintenance

9 years agoRenamed doc files and added Boolean Tests subsection
attila.lendvai@gmail.com [Fri, 31 Mar 2006 21:25:41]
Renamed doc files and added Boolean Tests subsection

9 years agoFix doc build, added pdf target
attila.lendvai@gmail.com [Fri, 31 Mar 2006 19:51:05]
Fix doc build, added pdf target

9 years agoAdded first-time-p and first-iteration-p tests
attila.lendvai@gmail.com [Fri, 31 Mar 2006 19:07:28]
Added first-time-p and first-iteration-p tests

9 years agoAdded first-iteration-p and first-time-p
attila.lendvai@gmail.com [Fri, 31 Mar 2006 15:56:48]
Added first-iteration-p and first-time-p


Typical use is (if (first-...-p) ...)

first-iteration-p will be t in the first loop while first-time-p will
be t when first called, then nil. Hint: first-time-p is useful for
the usual comma separated list printing problem.

9 years agoAdded make-shared-binding
attila.lendvai@gmail.com [Fri, 31 Mar 2006 15:55:54]
Added make-shared-binding

9 years agoInitial darcs repo
attila.lendvai@gmail.com [Fri, 31 Mar 2006 15:48:00]
Initial darcs repo