• Re: Collection utilities

    From B. Pym@21:1/5 to Software Scavenger on Sat Sep 7 02:25:31 2024
    XPost: comp.lang.lisp

    Software Scavenger wrote:

    LOOP is powerful, general, and standard. E.g.

    CL-USER 5 > (loop as i below 5 collect i collect (* i 2))
    (0 0 1 2 2 4 3 6 4 8)

    Gauche Scheme

    (use srfi-42) ; append-ec

    (append-ec (: i 5) (list i (* i 2)))

    (0 0 1 2 2 4 3 6 4 8)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B. Pym@21:1/5 to B. Pym on Thu Jun 26 01:23:34 2025
    XPost: comp.lang.lisp

    B. Pym wrote:

    Software Scavenger wrote:

    LOOP is powerful, general, and standard. E.g.

    CL-USER 5 > (loop as i below 5 collect i collect (* i 2))
    (0 0 1 2 2 4 3 6 4 8)

    Gauche Scheme

    (use srfi-42) ; append-ec

    (append-ec (: i 5) (list i (* i 2)))

    (0 0 1 2 2 4 3 6 4 8)

    Shorter yet.

    (append-ec (: i 5) `(,i ,(* i 2)))

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)