gimlr
Ruby parser for GIML.
Benchmarks
Small files (which in test folder):
Calculating -------------------------------------
gimlr 1.487k i/100ms
yaml 541.000 i/100ms
-------------------------------------------------
gimlr 15.244k (± 3.7%) i/s - 153.161k
yaml 5.777k (± 5.1%) i/s - 57.887k
Comparison:
gimlr: 15244.1 i/s
yaml: 5776.5 i/s - 2.64x slower
Big files (~43k lines - just replicated data with same structure as test/test_files)
Calculating -------------------------------------
gimlr 1.000 i/100ms
yaml 1.000 i/100ms
-------------------------------------------------
gimlr 17.822 (±11.2%) i/s - 883.000
yaml 3.536 (± 0.0%) i/s - 177.000
Comparison:
gimlr: 17.8 i/s
yaml: 3.5 i/s - 5.04x slower