2024年Clojure状态调查!分享您的想法。

欢迎!请参阅关于页面以获取更多关于此页如何工作的信息。

+1
贡献库

我应该如何获得对EDN字节序列的支持?一个可能的实现可能是采用Bencode所使用的机制:https://wiki.theory.org/index.php/BitTorrentSpecification#Bencoding

这仍需要一些上下文,并且不允许顶层直接任意二进制被接受为有效的。我不确定这是否是最好的方法,但我确实需要某种方式来很好地表示任意二进制块。还需要考虑的是被中断的数据,而Bencode的方法对此并不适用。这可能始终是应用级别的关注点,我不确定。

1 个答案

+1

我认为这不太可能被添加到edn标准中。不过,您可以为其使用字符串编码或标记字面量,而不需要在edn中添加任何内容。

...