jq-Inspired Json Processor
In this project I implemented a JSON processor with many (but not all) of the features of jq, an open source command line json processor. Jq itself is written in C++, while this remake uses Haskell. The parsing is based on this surprisingly short functional parsing library. Turns out monads are useful for something. Usage example It also turns out that NASA provides a free API as part of its Sentry system, which tracks objects that are currently projected to impact Earth with a certain probability some time in the future....