News for hackers. Stuff that matters.
Re:Rails is not written in Ruby by matheusmoreira on Friday February 04, 2022 @06:02PM (#30214712)
No, pretty much everything in the language is hidden from you behind methods. This hidden magic is in many cases literally baked into the language's syntax.

Iterables use functions like __len__ and __next__. The with keyword is just a thing that implicitly calls __enter__ and __exit__ on a context management object.

Re:Rails is not written in Ruby by remram on Saturday February 05, 2022 @02:16PM (#30224735)
Yes, sorted() will use methods like __iter__ and __lt__ provided by the object. But sorting is not provided by the object and is therefore not (quoting GP) "the exact same thing, just hidden from you in an ugly __method__".