DataHaskell/Dataframe implemented a Parquet writer for Haskell that enables efficient serialization and interoperability with the data science ecosystem. The writeParquet function provides simple usage with defaults, while writeParquetWithOptions allows fine-grained control over row group and page sizes.
Article explores a technique for parsing JSON in Haskell without intermediate AST representations, using partially-initialized data and laziness to reduce memory allocation and computation overhead while maintaining safety through bit-set field tracking.
An article exploring JSON parsing techniques without intermediate ASTs, focusing on using partially-initialized data in Haskell to reduce memory allocation and computation overhead while maintaining safety through bit sets to track field initialization.
A technical guide demonstrating how to build executable scripts with external dependencies in multiple programming languages including C#, Clojure, FSharp, Haskell, and Java, using language-specific tools like dotnet, Babashka, JBang, and cabal to manage dependencies beyond standard libraries.