https://www.boundaryml.com logo
🟡 Difference between crates /baml_language and /e...
# questions
j
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
yep! baml_language is a rewrite!
so we are currently porting over the 'llm runtime' and 'runtime' stuff in, and reaching parity in error diagnostics with the old compiler
and it's just engine/ was originally a fork of Prisma and it's become too gnarly and unorganized
and yes now we have an MIR, and incremental compilation
2 Views