Why would anyone want to re-implement scrolling in browser? The quick answer would be: in modern times — no-one. Isn’t it obvious? Well, it turns out, not quite.
There’s a fun question (depending on you definition of fun, of course 😆). How do you write function sum, so that the following is true?
sum(1) == 1;//truesum(1)(2) == 3;//truesum(1)(4)(1) == 6;…
Recently, I’ve discovered that it’s somewhat non-trivial to add block of closure-compiled code to npm as a module.
In order for it to be discoverable by Node.js module system, I did the following:
TLDR; Use --output_wrapper_file option.
If you’re, like me, using closurebuilder.py to launch Closure Compiler compilation using output_wrapper option, you might be encountering this error:
I was always compelled to implement Conway’s game of life. What a blunt start of the story 😆.
But yeah, I’ve always was astonished of how quite simple starting conditions and equally simple set of rules can lead…