Haskell ya puede escribir archivos Parquet
Writing Parquet files using Haskell
El equipo de DataHaskell implementó un escritor de Parquet en su librería Dataframe. Con la función writeParquet se genera un archivo con valores predeterminados razonables, mientras que writeParquetWithOptions permite ajustar tamaño de páginas, row groups, compresión y estrategia de escritura. El artículo detalla el formato Parquet, las decisiones de diseño para manejar memoria con MutableByteArray y el bucle principal que recorre el dataframe para producir los metadatos finales.
Para que Haskell pueda interoperar con el ecosistema de datos, debe ser capaz de entender los formatos estándar que ese ecosistema utiliza.