Directory | Tags | Index | LinkIt | Submit   | Help
    Sunday, 31 August 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Language Extensions

View the dependency graph for this library

ITERATE
Created by amoroso on: Wed, 25 Jan 2006 08:57:00 GMT, Last modification: Wed, 22 Mar 2006 08:17:22 GMT

Iteration construct similar to CL:LOOP. It is more extensible and has a more Lisp-like syntax than CL:LOOP.

eMail
Web sitehttp://common-lisp.net/project/iterate/
Mailing listhttp://common-lisp.net/cgi-bin/mailman/listinfo/iterate-devel
Version -
MaturityStable
OS compatibilityAny
ASDF installableYes
Official Downloadhttp://common-lisp.net/project/iterate/releases/iterate-current.tar.gz
Mirrored Download
Source code repository

ITERATE is much more powerful than LOOP and has a more lispy syntax.


;;; Some examples

(iterate (for i from 1 to 10)
         (when (oddp i)
           (collect (* i i))))
=>(1 9 25 49 81)

(iterate (for i from 1 to 5)
         (collect (* i i)))
=>(1 4 9 16 25)

>(iterate (for x in '(1 2 -3 -2))
          (finding x maximizing (abs x)))
=>-3

Compatible Implementations

Generic ANSI Common Lisp

Required Libraries  View graph

RT | ASDF

Required by these libraries

CL-SQS | cl-perec | Autobench | cl-wdim | CL-ISBN | c2ffi | blitzblog | UnCommon Web | yaclml

Authors and Maintainers

Jörg Höhle | Jonathan Amsterdam

Tags

Language Extensions | ASDF installable | Any operating system | Open Source

Linked from these items

iterate-keywords

0 Notes and 0 comments

0 Notes

You must be logged to add a note


0 Comments

You must be logged to add a comment