{"push_id":624015952,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"b56cc8349f0995299ef14fbd463ab4b117046895","before":"658b69f5471444d7890d9e8bfc78a1c3c0a554e3","commits":[{"sha":"f0ec71ee73df39d4ee4b8e1f3cba3da38aaab4e3","author":{"email":"7bd1d89d9e5e4e91545766dd4be6189be0899365@knewton.com","name":"David Hartunian"},"message":"Remove binaries…so embarassing :\\","distinct":true,"url":"https://api.github.com/repos/dhartunian/buildyourownlisp/commits/f0ec71ee73df39d4ee4b8e1f3cba3da38aaab4e3"},{"sha":"b0fc4c14ed8ed45d364f74d98b43586eb9b07892","author":{"email":"7bd1d89d9e5e4e91545766dd4be6189be0899365@knewton.com","name":"David Hartunian"},"message":"Chapter 11: Add function support\n\n- symbol now accepts arbitrary identifiers\n- LVAL_FUN is now a type and the lval struct can\n  hold a function pointer","distinct":true,"url":"https://api.github.com/repos/dhartunian/buildyourownlisp/commits/b0fc4c14ed8ed45d364f74d98b43586eb9b07892"},{"sha":"b56cc8349f0995299ef14fbd463ab4b117046895","author":{"email":"7bd1d89d9e5e4e91545766dd4be6189be0899365@knewton.com","name":"David Hartunian"},"message":"Chapter 11: Implement builtins as named funs\n\n- Added concept of environment for execution context\n- Default environment now loads up builtin functions\n- Math operations are implemented same as all other builtins, just\n  functions with names","distinct":true,"url":"https://api.github.com/repos/dhartunian/buildyourownlisp/commits/b56cc8349f0995299ef14fbd463ab4b117046895"}]}