pypy / demo /

The branch 'array_equal' does not exist.
Adrien Di Mascio 724a8d9 

Carl Friedrich B… 21f8044 
Adrien Di Mascio 724a8d9 

Lazy functions in PyPy.
To run on top of the thunk object space with the following command-line: -o thunk

This is a typical Functional Programming Languages demo, computing the
Fibonacci sequence as nested 2-tuples.

import pprint

    from __pypy__ import lazy
except ImportError:
    print __doc__
    raise SystemExit(2)

def fibo(a, b):
    return (a, fibo(b, a + b))

fibonacci = fibo(1, 1)

pprint.pprint(fibonacci, depth=10)