• Re: A critic of Guido's blog on Python's lambda

    From B. Pym@Nobody447095@here-nor-there.org to comp.lang.lisp on Thu Jun 26 21:48:11 2025
    From Newsgroup: comp.lang.lisp

    Bill Atkins wrote:

    The cool thing about ITERATE is that it lets you express looping
    concepts in a language designed explicitly for such a purpose, e.g.

    (iter (for x in '(1 3 3))
    (summing x)) => 7

    Scheme

    (fold + 0 '(1 3 5 7 9))
    ===>
    25
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From B. Pym@Nobody447095@here-nor-there.org to comp.lang.lisp on Thu Jun 26 21:53:32 2025
    From Newsgroup: comp.lang.lisp

    B. Pym wrote:

    Bill Atkins wrote:

    The cool thing about ITERATE is that it lets you express looping
    concepts in a language designed explicitly for such a purpose, e.g.

    (iter (for x in '(1 3 3))
    (summing x)) => 7

    Scheme

    (fold + 0 '(1 3 5 7 9))
    ===>
    25



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

    Gauche Scheme

    (use gauche.collection :only (find-max))
    (find-max '(1 -3 2) :key abs)

    -3


    --- Synchronet 3.21d-Linux NewsLink 1.2