hi! just poking through the codebase for fun. what's the diff between the crates in /baml_language and /engine? my assumption is that /baml_language is a rewrite to introduce MIR (/typescript2 seems to confirm that)
a
aaronv (BAML)
01/12/2026, 8:01 PM
yep! baml_language is a rewrite!
aaronv (BAML)
01/12/2026, 8:01 PM
so we are currently porting over the 'llm runtime' and 'runtime' stuff in, and reaching parity in error diagnostics with the old compiler
aaronv (BAML)
01/12/2026, 8:02 PM
and it's just engine/ was originally a fork of Prisma and it's become too gnarly and unorganized
aaronv (BAML)
01/12/2026, 8:07 PM
and yes now we have an MIR, and incremental compilation