News for hackers. Stuff that matters.
Re:Things I Learned Writing a Fibonacci Generator in JavaScript by tzs on Tuesday May 17, 2016 @02:40AM (#11711723)
The memoized version does not even remotely work.

  a = fib(5);
  for (i = 0; i < 7; ++i) console.log(a.next());
gives the expected

  Object {value: 0, done: false}
  Object {value: 1, done: false}
  Object {value: 1, done: false}
  Object {value: 2, done: false}
  Object {value: 3, done: false}
  Object {value: undefined, done: true}
  Object {value: undefined, done: true}
But then

  b = fib(3)
  for (i = 0; i < 5; ++i) console.log(b.next());
gives the completely wrong:

  Object {value: 1, done: false}
  Object {value: 0, done: false}
  Object {value: 1, done: false}
  Object {value: 1, done: false}
  Object {value: undefined, done: true}
Re:Things I Learned Writing a Fibonacci Generator in JavaScript by ericelliott on Thursday May 19, 2016 @06:27AM (#11729164)
Fixed.