-
Notifications
You must be signed in to change notification settings - Fork 75
One parse, five runtimes: a technical report on HL7 v2 as a product family (with a working ORU^R01 demo) #418
aleksandrurakhchin
started this conversation in
Show and tell
If you run Mirth/OIE channels, you live the pattern this report is about: the engine parses in Java,
then analytics re-parses in Python, a console re-parses in JS, and every layer carries its own copy
of the dialect's quirks. I've published a technical report on collapsing that to one
grammar-generated parse whose binary result all five runtimes (Java/Python/JS/Rust/C++) read
byte-identically — with a working ORU^R01 demo and an honest chapter on what's not covered yet
(fixed |^~& delimiters, subset grammar, proprietary). PDF: https://b3u.dev/docs/ccs_java_hl7.pdf —
I'm the author; curious whether channel developers here see the re-parse duplication as a real cost
or a solved problem.
All reactions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment