octet
octet copied to clipboard
A library that makes working with bytebuffers painless.
Automatically appends the null terminator to strings. ```clj (def buffer (buf/allocate 6)) (buf/write! buffer "hello" buf/cstring) (buf/read buffer buf/cstring) ```
Hi, I like the look of the library. I found the documentation to be kind of a disruptive read-though. don't take it personally, I'm just offering the benefit of being...
To support AWS's [event-stream format](https://docs.aws.amazon.com/transcribe/latest/dg/event-stream.html), I need length-prefixed specs. Unfortunately, `string*` is predefined to use int32, so I reached for `ref-string`. That handles the header value case, which is in16-based,...
Just a heads up, the stylesheet referenced on niwi.nz doesn't currently exist. https://github.com/funcool/octet/blob/790c6fc4da878d3deb6c35f69811079059f2094c/doc/content-docinfo.html#L2
Hi there, I have been using octet in my project for some time, but when I recently migrated from a JavaScript/NodeJS runtime to a Java/GraalVM runtime, I found that various...
The existing dependencies were outdated, and contained the following security issues: guava-22.0.jar CVE-2018-10237 netty-common-4.1.30.Final.jar CVE-2020-11612, CVE-2019-20444, CVE-2019-20445, CVE-2019-16869 protobuf-java-3.0.2.jar CVE-2015-5237
I get the following error when running on openjdk version "14.0.1", but it is working fine on jdk 1.8. Is it because Octet does not support 14? This is how...
Fixes #20
This works `(spec (vector* ubyte))` but adding another spec layer breaks it: `(spec (spec (vector* ubyte)))` > Exception: java.lang.IllegalArgumentException: No implementation of method: :size of protocol: #'octet.spec/ISpecSize found for class:...