yeslogic / fathom

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Apache License 2.0
258 stars 14 forks source link

Lazy evaluation #476

Open Kmeakin opened 1 year ago

Kmeakin commented 1 year ago

Fixes #471

brendanzab commented 1 year ago

Very nice, I’m happy with this. Is there anything else that needs to be done to the before merging?

Kmeakin commented 1 year ago

Very nice, I’m happy with this. Is there anything else that needs to be done to the before merging?

I would like to still use eager evaluation for "runtime" evaluation - ie for fathom norm and fathom data

Kmeakin commented 1 year ago

Should types of items/metavars/local vars be lazily evaluated too?