Ribbon is an algebraic effects language in the lineage of Koka and Effekt, striking a new balance between high level programmer experience and low level systems access by adapting influences from the imperative world, inspired by a history in game development.
Focal points of the design include: