On Sat, Jan 15, 2011 at 9:55 PM, Tony Arcieri <tony.arcieri / medioh.com> wrote:

> Can you provide an example of a mutable state language that defaults to
> immutable operations and explicitly marks mutable operations as well as Ruby
> does?

Scheme (which, I think, is where Ruby got the specific notational
convention for marking "dangerous" methods) comes much closer to
meeting this description than Ruby does.