This repository has been archived by the owner on Jan 15, 2019. It is now read-only.
/
1047155.json
1 lines (1 loc) · 9.53 KB
/
1047155.json
1
{"forks":[],"files":{"annotated.js":{"content":"function(f) { // a function that takes 2 args\n // 1) an accumulated value \n // 2) a single value from a list\n // and returns a value which represents\n // the accumulated computation\n return function( // returns a function `curry`\n i, // an initial value for the accumulator\n l // a list of values\n ) {\n return l.length ? arguments.callee( // recurse if length > 0\n f(i, l[0]), l.slice(1)\n ) : i; // else return the aggregation\n }\n}","raw_url":"https://gist.github.com/raw/1047155/310ac6489073457813e047dff4ea78cb31469255/annotated.js","size":687,"filename":"annotated.js"},"LICENSE.txt":{"content":" DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n Version 2, December 2004\n\n Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>\n\n Everyone is permitted to copy and distribute verbatim or modified\n copies of this license document, and changing it is allowed as long\n as the name is changed.\n\n DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n 0. You just DO WHAT THE FUCK YOU WANT TO.","raw_url":"https://gist.github.com/raw/1047155/dfb480a5038214d152544bddb412dfe2e8656413/LICENSE.txt","size":483,"filename":"LICENSE.txt"},"index.js":{"content":"function(f){return function(i,l){return l.length?arguments.callee(f(i,l[0]),l.slice(1)):i;}}","raw_url":"https://gist.github.com/raw/1047155/baf4e495c87c2452580c25df64c3b6dbf9b33d89/index.js","size":92,"filename":"index.js"},"test.html":{"content":"var foldl = function(f){return function(i,l){return l.length?arguments.callee(f(i,l[0]),l.slice(1)):i;}}\n\nvar sum = foldl(function(a,e){\n return a + e;\n})\nconsole.log(sum(0, [1,2,3,4])) // 10\n\nvar product = foldl(function(a, e) {\n return a * e;\n})\nconsole.log(product(1, [1, 2, 3, 4]))\n\nvar names = foldl(function(a, e) {\n a.push(e.name)\n return a\n})\n\nconsole.log(names([],[{name:\"a\"},{name:\"b\"},{name:\"c\"}]))","raw_url":"https://gist.github.com/raw/1047155/e8a230081f5cd668c45299b7851cf9d1a733bed4/test.html","size":413,"filename":"test.html"},"package.json":{"content":"{\n \"name\": \"foldl\",\n \"description\": \"JavaScript fold left function application\",\n \"keywords\": [\"fp\",\"functional\",\"array\"]\n}","raw_url":"https://gist.github.com/raw/1047155/0a96e54e1cab43e95fecdde262f6b93b978b2c68/package.json","size":126,"filename":"package.json"}},"user":{"url":"https://api.github.com/users/softprops","id":2242,"avatar_url":"https://secure.gravatar.com/avatar/355a2b203154bf8a9423fcdecf9e44cc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"softprops"},"url":"https://api.github.com/gists/1047155","description":"foldl","public":true,"comments":4,"history":[{"user":{"url":"https://api.github.com/users/softprops","id":2242,"avatar_url":"https://secure.gravatar.com/avatar/355a2b203154bf8a9423fcdecf9e44cc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"softprops"},"url":"https://api.github.com/gists/1047155/99052af8a597cef458b3f7783bb6370db8a73585","committed_at":"2011-06-28T04:52:02Z","version":"99052af8a597cef458b3f7783bb6370db8a73585","change_status":{"deletions":1,"additions":1,"total":2}},{"user":{"url":"https://api.github.com/users/softprops","id":2242,"avatar_url":"https://secure.gravatar.com/avatar/355a2b203154bf8a9423fcdecf9e44cc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"softprops"},"url":"https://api.github.com/gists/1047155/7f1ed9fbf6f8661a9d6d0b52e5b959857f937a51","committed_at":"2011-06-28T04:51:19Z","version":"7f1ed9fbf6f8661a9d6d0b52e5b959857f937a51","change_status":{"deletions":7,"additions":4,"total":11}},{"user":{"url":"https://api.github.com/users/softprops","id":2242,"avatar_url":"https://secure.gravatar.com/avatar/355a2b203154bf8a9423fcdecf9e44cc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"softprops"},"url":"https://api.github.com/gists/1047155/1a1211c386ba9bf8da364dee81669c9011ba610f","committed_at":"2011-06-26T03:14:02Z","version":"1a1211c386ba9bf8da364dee81669c9011ba610f","change_status":{"deletions":65,"additions":38,"total":103}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/97b4f64048ad388d12e0473b416d7e4893391f50","committed_at":"2011-06-01T13:42:07Z","version":"97b4f64048ad388d12e0473b416d7e4893391f50","change_status":{"deletions":7,"additions":5,"total":12}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/df573b0569cc36550aa73fa9244286f24823fbb9","committed_at":"2011-06-01T12:27:17Z","version":"df573b0569cc36550aa73fa9244286f24823fbb9","change_status":{"deletions":0,"additions":1,"total":1}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/2da28b4a103c6a4ca00d4d0fa808ee258b5d6eca","committed_at":"2011-05-31T22:34:03Z","version":"2da28b4a103c6a4ca00d4d0fa808ee258b5d6eca","change_status":{"deletions":1,"additions":1,"total":2}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/cb7ce28cbcfb095a319f290d0632332f22d90c72","committed_at":"2011-05-31T18:15:34Z","version":"cb7ce28cbcfb095a319f290d0632332f22d90c72","change_status":{"deletions":0,"additions":13,"total":13}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/a1fcbcb83329294f8afe9b71c132790e0c1f7d8b","committed_at":"2011-05-31T18:10:31Z","version":"a1fcbcb83329294f8afe9b71c132790e0c1f7d8b","change_status":{"deletions":19,"additions":17,"total":36}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/e69917d0323336a4cb552f60484b73c09eb538ee","committed_at":"2011-05-26T16:25:15Z","version":"e69917d0323336a4cb552f60484b73c09eb538ee","change_status":{"deletions":6,"additions":6,"total":12}},{"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/1047155/a811e92efd1c0ae72be6dc9a95c4fcf1598134dd","committed_at":"2011-05-25T11:57:53Z","version":"a811e92efd1c0ae72be6dc9a95c4fcf1598134dd","change_status":{"deletions":8,"additions":8,"total":16}}],"git_pull_url":"git://gist.github.com/1047155.git","git_push_url":"git@gist.github.com:1047155.git","fork_of":{"files":{"annotated.js":{"raw_url":"https://gist.github.com/raw/962807/cd5c9947f41abdfd608a8995e02ba4a160bb2a08/annotated.js","size":396,"filename":"annotated.js"},"LICENSE.txt":{"raw_url":"https://gist.github.com/raw/962807/dfb480a5038214d152544bddb412dfe2e8656413/LICENSE.txt","size":483,"filename":"LICENSE.txt"},"README.md":{"raw_url":"https://gist.github.com/raw/962807/6832f0d91100cdb4373f2cfd42e12fc06532eac9/README.md","size":1457,"filename":"README.md"},"index.js":{"raw_url":"https://gist.github.com/raw/962807/c89ef021071af3b78eea79bcf0288a6e7873a62e/index.js","size":140,"filename":"index.js"},"test.html":{"raw_url":"https://gist.github.com/raw/962807/22ac2a8244f3a1fd650faf81dfdde9cbae7453e5/test.html","size":393,"filename":"test.html"},"package.json":{"raw_url":"https://gist.github.com/raw/962807/323b4aaa685a2bf7b15abdeed2fe03e11d63859f/package.json","size":241,"filename":"package.json"}},"user":{"url":"https://api.github.com/users/140bytes","id":777161,"avatar_url":"https://secure.gravatar.com/avatar/53e21508b6995fa42f2e034b87daa901?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"140bytes"},"url":"https://api.github.com/gists/962807","description":"140byt.es -- Click ↑↑ fork ↑↑ to play!","public":true,"comments":45,"git_pull_url":"git://gist.github.com/962807.git","git_push_url":"git@gist.github.com:962807.git","id":"962807","updated_at":"2011-05-18T12:15:41Z","created_at":"2011-05-09T16:13:35Z","html_url":"https://gist.github.com/962807"},"id":"1047155","updated_at":"2011-06-26T03:14:02Z","created_at":"2011-06-26T02:27:38Z","html_url":"https://gist.github.com/1047155"}