A low-level intermediate language for the Ethereum toolchain targeting the EVM and eWASM.
Yul enables writing optimized smart contract code closer to the machine level, with Solidity and Vyper compilers able to output Yul for advanced optimization.
"Developers used Yul to hand-optimize a hot path, reducing gas costs versus equivalent Solidity."
All terms and definitions may update as the Cryptionary improves.