Page history
3 December 2020
30 November 2020
5 November 2020
30 October 2020
rosettacode>Lscrd
Minor code adjustment.
m−12
rosettacode>Lscrd
→Extra credit: product of n list
+3,332
rosettacode>Lscrd
Added extra credit task (recursive procedure).
+1,256
rosettacode>Lscrd
Corrected formatting.
m−1
rosettacode>Lscrd
→{{header|Modula-2}}
+2,176
6 August 2020
5 July 2020
22 June 2020
16 May 2020
13 March 2020
10 February 2020
25 January 2020
5 January 2020
19 December 2019
15 December 2019
rosettacode>TobyK
→{{header|OCaml}}: remove excess whitespace
m−14
rosettacode>Wizard2none
→{{header|Clojure}}
−21
rosettacode>Wizard2none
→{{header|Clojure}}
−7
rosettacode>Wizard2none
→{{header|Common Lisp}}
+1,381
17 October 2019
rosettacode>TobyK
→{{header|OCaml}}
m+20
rosettacode>TobyK
→{{header|OCaml}}
m−21
rosettacode>TobyK
→{{header|OCaml}}
m+1
rosettacode>TobyK
Ocaml example using fold
+399
18 September 2019
rosettacode>Tobega
add Tailspin solution
+1,702
Hout
→Functional JS: n-Ary version - a simpler and more maintainable foldr (using reduceRight)
+4
Hout
→Functional JS: Updated n-ary version.
+193
Hout
→Functional JS
m−40
Hout
→Functional JS: Updated applicative version
+78
Hout
→Functional
+16
Hout
→Functional JS: Reformulated in terms of Array.flatMap
−457
Nigel Galloway
→{{header|F Sharp|F#}}
m−1
18 July 2019
24 May 2019
17 May 2019
rosettacode>Gerard Schildberger
→version 1: added wording to the REXX header section.
m+93
rosettacode>Gerard Schildberger
→version 1: changes some whitespace and comments.
m−1
rosettacode>Gerard Schildberger
→version 1: changed DO-END comments to match the DO statements.
m−3
Robbie
→{{header|zkl}}
+1,955
2 May 2019
rosettacode>Balrog
→{{header|Groovy}}: cosmetic changes
m+140
rosettacode>Balrog
→{{header|Groovy}}: Changed to a "more natural" multiply operator overload
+121
rosettacode>Balrog
→{{header|Groovy}}: Initial solution
+2,775
21 February 2019
Hout
→Using the 'Applicative' abstraction: (Minor edit in preamble - foreground link to Applicative Functor wiki page)
m+6
Hout
→{{header|Python}}: Added a compact native approach (no imports), in a more mathematical idiom, demonstrating use of Python for functional programming
+4,720
8 February 2019
30 January 2019
rosettacode>Paddy3118
→{{header|Python}}: Remove non-idiomatic, convoluted, " general applicative function" version.
−978
rosettacode>Paddy3118
→{{header|Python}}: Replaced original with a function wrapper around itertools.product
+1,025
rosettacode>Tshaykhiev
→{{header|Ruby}}
+2,535