Nice! This is now available in Guile Homebrew ( https://github.com/aconchillo/homebrew-guile):
brew tap aconchillo/guile brew install guile-coap Aleix On Fri, Jun 9, 2023 at 7:43 AM pukkamustard <pukkamust...@posteo.net> wrote: > > 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 > >