News for hackers. Stuff that matters.
Re:Ruby Methods Are Colorless by lmm on Thursday July 25, 2024 @12:33AM (#41064732)
> If the code doesn't match the documentation, then there is a bug in the system.

Then I'd say the vast majority of Ruby libraries are buggy.

> Not having documentation just removes the ability to determine if what the code _does_ is what the code is _intended to do_.

But usually there isn't any intent when it comes to async-or-not. Library authors usually just write a method that results in the right value; whether that method can yield or not isn't even something they thought about, much less had a specific design in mind for.

There are no comments on this comment yet.