Alhamza Alnaimi's repositories
database-benchmark
A comparative benchmark between relational database systems and their graph based counterpart.
Haskell-JSON-to-XML
Haskell JSON to XML parser with auto indentation. Makes use of descent parsing and pattern matching, rather than monads.
CYK-Parser-XSLT
Implemented a generalised NLP parser for checking if a sentence follows certain rules. The parser makes use of the CYK algorithm.
Logical-Time
Simulating the act of message drive communication over a distributed network, where dependant pairs are calculated and results are analysed.
shadow
Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
Twikell-Web
Haskell API running on the Scotty web framework. Provides for basic HTTP requests to retrieve and add users/tweets communicating with the Twitter API.