Skip to content

Instantly share code, notes, and snippets.

@kfyodor
kfyodor / autopager.js
Last active January 17, 2016 06:44 — forked from soemarko/autopager.js
tumblr infinite scroll
/**
A slight variant of http://rocketshake.tumblr.com/post/424849450/infinite-scroll
This file has been uploaded to http://static.tumblr.com/fpifyru/F4wm4bbxj/autopager.js
**/
var tumblrAutoPager = {
url: "http://proto.jp/",
ver: "0.1.7",
rF: true,
gP: {},
(comment ; Fun with transducers, v2
;; Still haven't found a brief + approachable overview of Clojure 1.7's new
;; transducers in the particular way I would have preferred myself - so here goes:
;;;; Definitions
;; Looking at the `reduce` docstring, we can define a 'reducing-fn' as:
(fn reducing-fn ([]) ([accumulation next-input])) -> new-accumulation
;; (The `[]` arity is actually optional; it's only used when calling
;; `reduce` w/o an init-accumulator).