Sum of a series: Difference between revisions

→‎{{header|TXR}}: Variant C: shortest.
(→‎{{header|TXR}}: Variant C.)
(→‎{{header|TXR}}: Variant C: shortest.)
Line 1,579:
 
<lang txr>txr -c '@(bind sum @[[chain range (op mapcar (op / 1.0 (* @1 @1))) (op reduce-left + @1 0)] 1 1000])'
sum="1.64393456668156"</lang>
 
Variant C: unravel the chain in Variant B using straightforward nesting.
 
<lang txr>txr -c '@(bind sum @[reduce-left + (mapcar (op / 1.0 (* @1 @1)) (range 1 1000)) 0])'
sum="1.64393456668156"</lang>
 
543

edits