05 июня 2008

Читая вслух. Метапрограммирование в руби.

Найдено в черновиках.
А вот наткнулся сейчас на презентацию по метапрограммированию в Ruby.

In fact, classes are just instances of Class bound to a constant. Their special classyness is hidden deep in the C code of Ruby which adds to the overall confusion when trying to grok the tiny details of Ruby’s OO.
...
It’s just that the things used in the C code to make Ruby work don’t map conceptually very well to Ruby’s high-level abstractions. It really doesn’t matter most of the time, through.

Тем не менее хочется стукнуть кулаком по столу и воскликнуть:"Доколе!", поскольку одно время упирался в такие места довольно часто.

Комментариев нет: