HackerTrans
トップ新着トレンドコメント過去質問紹介求人

t_null

no profile record

投稿

Erxi or how I learned to love the fast testing suite

hahn.website
1 ポイント·投稿者 t_null·5 か月前·0 コメント

Show HN: Erxi – A Fast EXI (Efficient XML Interchange) Implementation in Rust

github.com
1 ポイント·投稿者 t_null·5 か月前·1 コメント

コメント

t_null
·5 か月前·議論
I built *erxi*, a Rust implementation of *EXI* (W3C Efficient XML Interchange)

Write-up with benchmarks and context: https://hahn.website/blog/erxi

Main goal: XML/EXI interoperability with good performance and memory usage, without requiring a JVM runtime.

Current status: - Rust encoder/decoder with interoperability testing - Big improvements over my initial versions in runtime and memory - EXI4JSON implementation (JSON workflows can be bridged into EXI) - Good baseline for further tooling

Next thing I’m considering is where to focus next. Would you prefer:

1. *Visualization/translator tooling* XML/JSON <-> EXI with a debuggable event/structure view.

2. *More of the XML stack in Rust* XML parsing, XSD parsing, validation, etc.

If you had to pick one first, which would you want and why?
t_null
·5 か月前·議論
Ah yeah, and also a suite of web games/apps in rust wasm all based around collaborative creativity. The one for collaborative storytelling is most mature, currently playtesting with friends.
t_null
·5 か月前·議論
An exi decoder/encoder (goal is to have modes for spec conform and interop, which right now doesn't seem to be the same thing). Afterwards I also want to try to use it to encode huge XML datasets in precomp mode with good encoder (maybe ztsd). Should be pretty useful for large repetitive datasets. I also want to build a tool to visualize XML to exi de/encoding in the browser.
t_null
·5 か月前·議論
An exi encoder/decoder in rust (spec conform and interop, which right now doesn't seem to be the same thing) / afterwards I also want to do a visualization of XML to exi and reverse translation.