{"commits":[{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"f7e67f86f6865ab3b972d223bd68bd287eac7273","message":"flattened the top level environment, and added a bunch of string operations","url":"https://api.github.com/repos/jessopher/noodle/commits/f7e67f86f6865ab3b972d223bd68bd287eac7273"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"5b2ffd6d9e07288b558564667c0ba004dd1a3c53","message":"moved the noodle string library out to its own haskell module\n\nalso initiated a new structure to the Lib section of the source tree.\nall haskell implemented noodle modules will need to import at least\nApplication.Noodle.Evaluation, and export an env and a decls symbol.\nenv should be of type Env (from Application.Noodle.Evaluation), and\ndecls should be of type [(String,Val)].","url":"https://api.github.com/repos/jessopher/noodle/commits/5b2ffd6d9e07288b558564667c0ba004dd1a3c53"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"79a635e2f4f29bf5b2e6b6c6859b3e45fdd56cb8","message":"moved the Boolean library our to Application.Noodle.Lib.Boolean\n\nalso modified examples and unit tests to reflect changes in the\nstructure of the basic library.","url":"https://api.github.com/repos/jessopher/noodle/commits/79a635e2f4f29bf5b2e6b6c6859b3e45fdd56cb8"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"20546d93327d558313136e0be9727c068d606044","message":"moved math library out to its own haskell source file Application.Noodle.Lib.Math","url":"https://api.github.com/repos/jessopher/noodle/commits/20546d93327d558313136e0be9727c068d606044"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"e76b0b7bc86bc538f9a1c5be3d52d82679d61d16","message":"moved IO lib out to Application.Noodle.Lib.IO","url":"https://api.github.com/repos/jessopher/noodle/commits/e76b0b7bc86bc538f9a1c5be3d52d82679d61d16"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"b259717b43afb3cf5c7b56cc0f38755e52ee5490","message":"moved Function & Prod libraries to Application.Noodle.Lib.(Prod/Function)\n\ni also removed the comp library, since it really only has one function\n'==' was promoted to Lib.Basic proper","url":"https://api.github.com/repos/jessopher/noodle/commits/b259717b43afb3cf5c7b56cc0f38755e52ee5490"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"8fa99ee705db0e999657979b7370e029174fd571","message":"structured Basic.hs like siblings/children","url":"https://api.github.com/repos/jessopher/noodle/commits/8fa99ee705db0e999657979b7370e029174fd571"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"791d71c587e7fb7568058f80dcabed982849af6f","message":"added extmod and extenv to Evaluation, modified standard library to use them\n\nalso altered the decls of Basic to reexport a module per child library\nso each child library's declarations are exported at the top level\nenvironment, and as submodules","url":"https://api.github.com/repos/jessopher/noodle/commits/791d71c587e7fb7568058f80dcabed982849af6f"},{"author":{"name":"Jesse Rudolph","email":"196149851357711f21b0bac6eead434d80adede8@gmail.com"},"sha":"7e22fe2f54a565dbf6db312390fefaa476dc06c5","message":"Merge branch 'lib-hack'","url":"https://api.github.com/repos/jessopher/noodle/commits/7e22fe2f54a565dbf6db312390fefaa476dc06c5"}],"ref":"refs/heads/master","head":"7e22fe2f54a565dbf6db312390fefaa476dc06c5","size":9,"push_id":51263733}