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

Reply via email to