{"push_id":561104828,"size":57,"distinct_size":1,"ref":"refs/heads/master","head":"76a615e6f714125e77d13fcf916d6933fe6db3ef","before":"4febf02eb80a2c385a4e83d0c553c847949e7ef6","commits":[{"sha":"ebdc2ef279efb237c575f1a2e35fe1dfaa44b8d9","author":{"email":"17a2cbc4e33156874a9862b0f530521117e66a3d@verraes.net","name":"Mathias Verraes"},"message":"atoms","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/ebdc2ef279efb237c575f1a2e35fe1dfaa44b8d9"},{"sha":"c9576fb6de1f4e69701b8737d8148d2cc4767456","author":{"email":"17a2cbc4e33156874a9862b0f530521117e66a3d@verraes.net","name":"Mathias Verraes"},"message":"pair() is now implemented purely with functions","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/c9576fb6de1f4e69701b8737d8148d2cc4767456"},{"sha":"b9c18585aed6ae0befbc8597d755150373fb9ea9","author":{"email":"17a2cbc4e33156874a9862b0f530521117e66a3d@verraes.net","name":"Mathias Verraes"},"message":"Merge branch 'master' into data-is-just-functions","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/b9c18585aed6ae0befbc8597d755150373fb9ea9"},{"sha":"2c221005c8545df76de898556af867d7febffe3e","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Add list data type built upon the pair() datastructure","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/2c221005c8545df76de898556af867d7febffe3e"},{"sha":"c2f3e35d244a505dfaa0539bc9052c7114239a41","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make sure isempty() works on our newly defined list type\n\nReplace all current uses of isempty() that works on arrays with a\nfunction called _isempty. When we're done refactoring, this function\nwill be removed.","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/c2f3e35d244a505dfaa0539bc9052c7114239a41"},{"sha":"4271d997ec4cc5cadeccee7417e6e964d4307477","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Create a lambdalicious list from an array","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/4271d997ec4cc5cadeccee7417e6e964d4307477"},{"sha":"1000ce84683c4ef6615b55de1744113d79258378","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make length() and contains1() work with our new list data type","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/1000ce84683c4ef6615b55de1744113d79258378"},{"sha":"f94b9360b711817f5ee499a7911f6f0e0902e810","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make cons() work with our new list datatype","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/f94b9360b711817f5ee499a7911f6f0e0902e810"},{"sha":"18488a195d80c06e6f3df58e6d6aa7cfe38e9c66","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Update tests for head() and tail() of lists","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/18488a195d80c06e6f3df58e6d6aa7cfe38e9c66"},{"sha":"d060deb1d865d0a6a9299d0f2504ec08e4bafe90","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make sure reverse() works on our newly defined list type\n\nReplace all current uses of reverse() that works on arrays with a\nfunction called _reverse(). When we're done refactoring, this\nfunction will be removed.","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/d060deb1d865d0a6a9299d0f2504ec08e4bafe90"},{"sha":"19c14b82f6ce06afa45ae6e261320c729c6dca11","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make concat() work with our new list type","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/19c14b82f6ce06afa45ae6e261320c729c6dca11"},{"sha":"cfce21c54a5254aa91b7d6e06b43767017ce5a11","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make reduce() zip() zipWith() compare_by() min_by() and max_by() work","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/cfce21c54a5254aa91b7d6e06b43767017ce5a11"},{"sha":"25831858913d0e784deb191878254dcc11487b77","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"make filter() work with our new list types + add tests for map, filter","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/25831858913d0e784deb191878254dcc11487b77"},{"sha":"f72acbecd338c4de8db8b4ad86d8fa3418770895","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Improve tests and implementation for islist() function","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/f72acbecd338c4de8db8b4ad86d8fa3418770895"},{"sha":"5491a80e37e5a39cd1c7d35e908b91df073b6045","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Rename arrayl() to al()\n\nThis way, we can also have a la() function","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/5491a80e37e5a39cd1c7d35e908b91df073b6045"},{"sha":"d1e863a653280b351f28018273afabc4fd49b3d7","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Add a la() function which casts lists to arrays","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/d1e863a653280b351f28018273afabc4fd49b3d7"},{"sha":"338f614aeee668ec34ae27ea95bfb32716fdb9af","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Use lambdalicious function call() instead of call_user_func_array\n\nphp is fugly :-)","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/338f614aeee668ec34ae27ea95bfb32716fdb9af"},{"sha":"deaafa00dc468370b62b835116c04d4d8abeb635","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"make hasplaceholders() use lambdalicious functions","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/deaafa00dc468370b62b835116c04d4d8abeb635"},{"sha":"791e277fda2343ae0c3992e698251e9755b8c954","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"Make la() and al() throw when not given a list or array respectively","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/791e277fda2343ae0c3992e698251e9755b8c954"},{"sha":"6433411c6d6d4e4828514100ad6be16403dca305","author":{"email":"3189187eaec846b8113a78f26b8d474d7dbae4e4@hotmail.com","name":"turanct"},"message":"use l() instead of @λ_list inside isempty()","distinct":false,"url":"https://api.github.com/repos/turanct/lambdalicious/commits/6433411c6d6d4e4828514100ad6be16403dca305"}]}