Commits

Author Commit Message Labels Comments Date
John Chandler
Fixed typo in common parse_file docstring
John Chandler
Refactored parts 1 and 2: pulled duplicate code out into common.py
John Chandler
Added kata 4, solution 2 and data file
John Chandler
Check-in of part 1 data file and solution
John Chandler
Moved kata 2 solutions into their own directory
John Chandler
Added do-search macro, though this raises an exception about tail recursion, to elicit feedback.
John Chandler
Added search-exhausted macro
John Chandler
Used macros for look-left and look-right to generate recur statements. I feel truly evil.
John Chandler
Since we're already knee deep in macros, let's add another.
John Chandler
Switched to use macros for getting mid, and finding the value of the list at mid.
John Chandler
Added Clojure version of Jon Bentley's binary search algorithm
John Chandler
Removed debug statements. Calling quits on algorithm (for now).
John Chandler
Updated Solution 4, though three tests now failing.
John Chandler
Added some additional debugging info. Confirms my thoughts.
John Chandler
Removed comments that were added late at night and don't really add anything
John Chandler
Removed bug comment that shouldn't be in code
John Chandler
Added buggy implementation of solution 4. One test failing: oh the shame.
John Chandler
Aha! Need to call shutdown-agents to exit.
John Chandler
Check-in of solution 3: a little concurrent, a little redundant.
John Chandler
Oops! We only need to test an empty list once for this algorithm
John Chandler
Added Kata 2 solution using a loop
John Chandler
Added MIT license to ensure code has maximum free/open source software license compatibility
John Chandler
Added first solution for Kata 2