essentials. I really enjoyed writing programs in Ink, but it had a handful of shortcomings and misfeatures that became more and more obvious over time as I used it.</p><p>Oak is a sequel to Ink that tries to correct many of these early mistakes, while being <a href="/posts/expressive/">more expressive</a> with much more robust first-party tooling support. Oak is intentionally not "Ink 2.0" — it's not a simple upgrade or bug fix, but a different language with many well-considered updates in the details.</p