Hello Guilers, I'm pleased to announce Guile-PNG 0.1.0, Portable Network Graphics (PNG)[1] library for GNU Guile, implemented in pure scheme: https://github.com/artyom-poptsov/guile-png/releases/tag/v0.1.0 The library uses Guile-ZLIB[2] to compress/decompress the PNG data. Also this is the third project of mine that uses Guile State Machine Compiler (Guile-SMC)[3]. Currently Guile-PNG supports only 8 bits per pixel images and some bugs are luring inside indeed. But I'm hoping that the library will be useful for someone; at least for me it was a lot of fun reading the RFC and trying to figure out how to implement all the nuances of the standard. ;-) Happy hacking! - Artyom References: 1. https://www.rfc-editor.org/rfc/rfc2083 2. https://notabug.org/guile-zlib/guile-zlib/ 3. https://github.com/artyom-poptsov/guile-smc -- Artyom "avp" Poptsov Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F