It is not a standardized specification like the ISO one, and does not aim to become one. Instead, it is a practical tool to describe and test the behavior of Ruby with code. Every example code has a textual description, which presents several advantages: It is easier to understand the intent of the author It documents how recent versions of Ruby should behave It helps Ruby implementations to agree