25 hours agomake the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms.
Douglas Katzman [Tue, 22 Apr 2014 21:47:59]
make the #L reader macro standard conformant by not assuming anything about the representation of quasiquoted forms.

Ignore-this: ccdda48acdf7b2033ac0f51ed48582fc

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

Ignore-this: a617d046d90816827d370d3bbf38d2df

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

Ignore-this: a05c5fbace98b282a464b829711e064f

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

Ignore-this: 6e9f419e118724c660d519c3fa9f8dd2

23 months agoadded a restart to remove conflicting clauses
Russ Tyndall [Tue, 08 May 2012 11:51:07]
added a restart to remove conflicting clauses

Ignore-this: b7c4c6eec565dd435b8e9e5403fcb0a8

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

Ignore-this: d55e7c22deeaf89b90d03d7ef01179d6

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

Ignore-this: 20cf116df585ffedfbe63ce7a4092249

Patched by Ilya Perminov

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

Ignore-this: fb1ba1d418b4a20a0cd4e697d943a0e6

3 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 08: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

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

Ignore-this: faa1bd48d0450e76652552bb47bcff02

6 years agofirst-time-p bugfix: return-code :body must return list of forms
Joerg-Cyril Hoehle [Fri, 25 May 2007 07: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

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

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

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

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

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

6 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 03:07:04]
Fix sharpL reader, add :execute to the eval-when to make (load "iterate" :compiling t) work on clisp

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

6 years agomake FOR...IN/ON with dotted lists work like LOOP
hoehle@users.sourceforge.net [Thu, 03 May 2007 06: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.

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

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

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

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

7 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 07:16:52]
Set *list-end-test* to 'endp instead of 'atom, so (iter (for foo :in something-non-list)) fails instead of silently exists

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

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

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

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

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

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

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

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

8 years agoAdded first-iteration-p and first-time-p
attila.lendvai@gmail.com [Fri, 31 Mar 2006 07: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.

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

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