Last login: Wed Mar 6 11:38:22 on ttys009 exec /Users/dmason/fs/Courses/cps506/Lectures/Haskell/ghci.sh fib_lazy.hs : ~ ; exec /Users/dmason/fs/Courses/cps506/Lectures/Haskell/ghci.sh fib_lazy.hs GHCi, version 7.10.3: http://www.haskell.org/ghc/ :? for help [1 of 1] Compiling Main ( fib_lazy.hs, interpreted ) Ok, modules loaded: Main. *Main> :e Ok, modules loaded: Main. *Main> fibList [1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722026041,1548008755920,2504730781961,4052739537881,6557470319842,10610209857723,17167680177565,27777890035288,44945570212853,72723460248141,...^CInterrupted. *Main> fib 40 165580141 *Main> fib 100 573147844013817084101 *Main> fib 1000 70330367711422815821835254877183549770181269836358732742604905087154537118196933579742249494562611733487750449241765991088186363265450223647106012053374121273867339111198139373125598767690091902245245323403501 *Main> fib 100000 -- long delay 42026927029951543863190051012939151317739157026322345033047160871983357314572762266339384772670136609625336617028583291866411622988222153337335741472686145222051779603602165762920967955306565025379983144950263305006207190888989846436195999264762361083185050237498647038594910246866212417306827361157235516477242575475023524124687460748510533539234387035478700197015862745149039435817780124108264644618232729248267493622829540042359236626678581667403237695322335408104342666616797388659593046520172457610944955660711670543016908957146048840136794913945664938446462989120789406445957825079979288787393929856101801013438826002838203981392009271635121229699248398394635336223695998805936245483149559199827314406646068603...07537501 *Main> fib 100001 -- instant 68000996377173268029345085034215066732619642412840041617771931575935891858084035952604941545506853354379974204251657723978050022462097244368301438854874449715104067242133500684273994748096132035892748927666619385736712512891422177580035864426140633464432824775282020037757056587366759115910735988667201910141334694376276243726408511351514039408174672616515451373598376428923426285181914697496608296205986982967391598626151499955659858670308933804968491913562322316589906407418589906275886964069807043197107963288910831354115274220676003247079636979656125387484519460484249736451166347857054833255341166946411591203587430331306402561002168781653627312348440744267769327725035198129567268501791284564598677071396869943...54323136284376 *Main>