fabric:JSON,二进制,HOCON等的对象表示法抽象

时间:2024-03-24 23:59:25
【文件属性】:

文件名称:fabric:JSON,二进制,HOCON等的对象表示法抽象

文件大小:274KB

文件格式:ZIP

更新时间:2024-03-24 23:59:25

Scala

织物 基于JSON概念的抽象语法树(AST),但对于语法分析和应用程序则更为抽象。 理由 与Circe和uPickle一起工作了多年,每个人都爱上很多东西,但不幸的是,我有些沮丧。 从较高的角度来看,我认为Circe可能过于复杂,并且在大型项目中编译速度很慢。 使用uPickle,我发现进行诸如合并之类的操作时,结构中可变的基础引用非常令人担忧且存在问题。 他们两个人都定期遭受发行缓慢的困扰,因此我最终决定尝试实现相同的目标,并在此过程中纳入一些自己的疯狂想法。 我不会说Fabric是比这两个出色的项目更好的库,但是它受到了两者的启发,并根据我的特殊需求进行了定制。 如果您觉得它也有用,请使用它并提供一些反馈。 表现 我编写了一个性能基准测试,但由于我几乎没有做过任何调整,因此我希望它比其他方法慢一些,而且我只是一个人,而与其他人一起工作多年的许多开发人员。 但是,我震惊地看到我的小图


【文件预览】:
fabric-master
----.travis.yml(313B)
----core()
--------shared()
----.github()
--------workflows()
----build.sbt(4KB)
----bench()
--------src()
--------results()
----.gitignore(17B)
----parse()
--------jvm()
--------shared()
--------js()
----project()
--------plugins.sbt(674B)
--------build.properties(17B)
----README.md(4KB)
----publish.sh(171B)

网友评论