请在2024年Clojure现状调查!中分享您的想法。

欢迎!请查阅关于页面了解有关如何使用本站的更多信息。

+1点赞
贡献库

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

这仍然需要一些上下文,并且不允许顶层直接接受任意二进制数据作为有效数据。我不确定这是否是最好的方法,但我确实需要一种良好地表示任意二进制数据的方式。同时也应考虑中断的数据,bencode的方法在这方面并不适用。这可能始终是应用层的问题,我不确定。

1 个答案

+1点赞

我认为这不太可能被添加到EDN标准中。不过,您可以使用字符串编码或标记文字在不要求添加到EDN的情况下为此添加支持。

...