• Re: How to sum a list?

    From B. Pym@Nobody447095@here-nor-there.org to comp.lang.lisp,comp.lang.scheme on Thu Jul 3 11:45:15 2025
    From Newsgroup: comp.lang.lisp

    Kenny Tilton wrote:

    Geoffrey King wrote:
    (apply #'+ '( 1 2 3))

    True enough, but the OP asked about a vector.

    (loop for x across #(1 2 3) summing x)

    Gauche Scheme

    (use scheme.vector) ;; vector-fold

    (vector-fold + 0 #(2 3 4))

    Another way:

    (use gauche.sequence)
    (fold + 0 #(2 3 4))
    --- Synchronet 3.21d-Linux NewsLink 1.2