https://github.com/magnusmorton/trace-analysis
Tip revision: a224036069852a1f4b8f40169c0d284f65661cd5 authored by Magnus Morton on 01 February 2018, 18:41:06 UTC
added cost code
added cost code
Tip revision: a224036
sumupto-proper.rkt
#lang pycket #:stdlib
(define SIZE (string->number (vector-ref (current-command-line-arguments) 0 )))
(define enumFromTo
(lambda (m n)
(if (> m n) '() (cons m (enumFromTo (+ m 1) n)))))
(define sum
(lambda (_list)
(foldl (lambda (s x) (+ s x)) 0 _list)))
(time (sum (time (enumFromTo 1 SIZE))))