Having fun while implementing various ideas, from scratch.
Scribbles:
- Parser Combinator - ParserCombinator.scala
- Parsing JSON into AST
- Type-level concepts related to combinator with convenient zip semantics: Zipped.sc
- Composable lens - Lens.scala
- State monad - State.scala
- Writer monad - Writer.scala
- Take on There is no Fork: an Abstraction for Efficient, Concurrent, and Concise Data Access implementation - Fetch.scala
- Parsing Coralogix DataPrime Query Language into an AST using
parboiled2
- DataPrimeQueryLanguage.sc