Notes and incomplete work.
-rw-r--r-- 1 tonyg staff 3935 Aug 11 2009 boot.tng-modules
-rw-r--r-- 1 tonyg staff 454 Aug 9 2009 calc.tng
-rw-r--r-- 1 tonyg staff 1214 Apr 16 18:18 clojure-sequences-20100416.txt
-rw-r--r-- 1 tonyg staff 2265 Feb 24 13:20 monadic-book.tng
-rw-r--r-- 1 tonyg staff 290 Dec 29 19:37 things-to-consider.txt
1 to: 100 do: [:i|].
** Pure interpretation:
Hits: 407 Misses: 214
Hits: 411 Misses: 210
Hits: 409 Misses: 212
** After compilation to vector-instructions:
Hits: 610 Misses: 11
Hits: 618 Misses: 3
Hits: 618 Misses: 3
n@(Number traits) fib [
(n < 2)
ifTrue: [ n ]
ifFalse: [ (n - 1) fib + (n - 2) fib ]
].
csi> (time (do ((i 0 (+ i 1))) ((= i 10)) (fib 20)))
0.59 seconds elapsed
0.09 seconds in (major) GC
1 mutations
111 minor GCs
21 major GCs
.... ThiNG took 112 seconds for a (20 fib).