Xrust – Xpath, Xquery, and Xslt for Rust
Posted4 months agoActive4 months ago
gitlab.gnome.orgTechstory
calmmixed
Debate
40/100
RustXMLXpathXqueryXslt
Key topics
Rust
XML
Xpath
Xquery
Xslt
The post introduces Xrust, a Rust library for XML processing using XPath, XQuery, and XSLT, sparking discussions about its performance, completeness, and comparison to other similar libraries.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
6h
Peak period
4
10-11h
Avg / period
2
Comment distribution14 data points
Loading chart...
Based on 14 loaded comments
Key moments
- 01Story posted
Sep 14, 2025 at 11:50 PM EDT
4 months ago
Step 01 - 02First comment
Sep 15, 2025 at 5:31 AM EDT
6h after posting
Step 02 - 03Peak activity
4 comments in 10-11h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 15, 2025 at 1:50 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45245923Type: storyLast synced: 11/20/2025, 4:32:26 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
No, pronounced X-rust! You can't just make up pronunciation as you please. If you want people to call it that, you should have named it "Crust" in the first place. This kind of thing really grinds my gear!
"In Modern Greek, it has two distinct pronunciations: In front of high or front vowels (/e/ or /i/) it is pronounced as a voiceless palatal fricative [ç], as in German ich or like some pronunciations of "h" in English words like hew and human. In front of low or back vowels (/a/, /o/ or /u/) and consonants, it is pronounced as a voiceless velar fricative ([x]), as in German ach or Spanish j. This distinction corresponds to the ich-Laut and ach-Laut of German."
You could claim it if you'd speak Bavarian (Chiemsee starts with a "k", for "Chemie" people are diveded if it's "kehmee" or "shehmee").
So don't use weirdly constructed things as names with your own pronunciation instruction. That's a tragedeigh.
Ich and Chemie are pretty similarly pronounced (some people say either with a harder k sound, ik, "kehmee"). Chemie also derives from the Greek χύμεία, so it contains the Chi to make the comparison.
A similar case can also be made for Jesus Christus, I certainly think Christus' pronunciation starts like crust.
And hey, if you derive the Greek root for it, you get Χριστός, which starts with Chi again.
I think a better case can be made just arguing against mixing alphabets like this.
Complete the XPath 1.0 implementation. (Done!)
Implement all XSLT v1.0 functionality. (Done!)
Improve XDM, XPath; achieve v2.0 compliance.
Add v2.0 features to the XSLT engine.
Further improve XDM, XPath; achieve v3.1 compliance.
Add remaining v3.0 features to the XSLT engine.
NB. We're picking the low-hanging fruit first. So major, fundamental features of the languages are being implemented to begin with. The fine detail will be added later. Although the eventual desire is to implement all of XSLT v3.0 functionality, some more advanced features will be implemented sooner rather than later.
https://gitlab.gnome.org/World/Rust/markup-rs/xrust#the-plan
[0]: https://www.videlibri.de/xidel.html