Hello Guilers,
I'm happy to announce the initial release of Guile-CoAP (0.1.0). Guile-CoAP is a Guile Scheme implementation of the Constrained Application Protocol (CoAP) as defined by RFC 7252. The source code is available on Codeberg: https://codeberg.org/eris/guile-coap CoAP is a general purpose network transport protocol designed for constrained environments. It defines a request-reply semantics very similar to HTTP but also supports asynchrounous requests, bi-directional requests and other interactions patterns such as publish-subscribe. CoAP is transport agnostic and runs over UDP (RFC 7252), TCP, WebSocket (RFC 8323) and other transports. Guile-CoAP provides basic serializers for working with CoAP messages over UDP and TCP as well as a fiberized CoAP client. Being designed for constrained devices CoAP is also optimized for small implementations, making it interesting for Free Software hackers interested in a fairly simple, feature-complete and well-specified protocol that can be implemented in their favorite language, including Guile! The development of Guile-CoAP has been supported by the NLnet Foundation through the NGI Assure fund as part of the ERIS project. -pukkamustard