metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-12-31 11:55 pm

RoR

Нашел себе успокаивающее занятие на новый год: изучаю руби-на-рельсах. Бо незнание веб-технологий начинает подъедать мозг.
Выглядит приемлемо для мелких веб-оперденей и не вызывает отвращения.

PS: Интересно, кто в новогоднюю ночь вкалывает на всяких скорых-милициях-аварийных службах? Потому как вызовы типа "повредило руку петардой" или "отгорел ноль на квартиру" никуда на новый год не исчезают, а то их и больше становится. Хотя вообще встречать новый год на работе это подход коммунистически верный и классово грамотный.

[identity profile] darkdrip.livejournal.com 2012-01-02 02:42 pm (UTC)(link)
не это. мне кажется, что есть сущность GlobalAsshole, функции которой инклюдятся по дефолту, и length - это алиас для GlobalAsshole.length. так сделано в руби: metaclass.livejournal.com/648261.html?thread=10474565#t10474565

[identity profile] theiced.livejournal.com 2012-01-02 04:02 pm (UTC)(link)
в руби сделано не так.

[identity profile] thedeemon.livejournal.com 2012-01-02 04:58 pm (UTC)(link)
Я питон толком не знаю, и не могу ответить как там на самом деле. Но даже если бы было так, это все равно подтверждает, что Гвидо не осилил ООП. Все-таки длина строки - это ее inherent свойство, чужой класс определением ее длины заниматься явно не должен, т.к. не должен знать, что она из себя внутри представляет.