Skip to content

Navigation Menu

Sign in
Sign up

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
Discussion options

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.

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /