3 ms·
Parsing complex untrusted inputs in a language that isn't memory safe is the center of the unholy venn diagram. It's very hard to do a good job under those con
by jefftk 6y ago
Parsing complex untrusted inputs in a language that isn't memory safe is the center of the unholy venn diagram. It's very hard to do a good job under those conditions.
While "rewrite it in Rust" is a cliche, I think ImageMagick is a good candidate!
- iou 6y agoI think it's a thing! https://github.com/imazen/imageflow https://github.com/imazen/imageflow
- WesolyKubeczek 6y agoCan it easily sprout bindings to other languages, especially given Rust’s ABI stability guarantees which are as firm as melted icecream?
- detaro 6y agoIts README addresses that. TL;DR: it exposes a C-API and offers bindings based on that, like pretty much any language allowing bindings would.