История изменений
Исправление tailgunner, (текущая версия) :
загадочным образом пропали ваши сообщения про «ненужно».
Модеры бдят.
что именно вызвало затруднения в понимании примера special-k
«weakling», «ruby_debug», :jruby - всё это входит в стандарт языка?
Все ли типы данных в Python являются объектами?
Да.
Можно ли в Python делать monkey patching так, чтобы не пачкать глобальный контекст?
Смотря что называть «пачканием глобального контекста». Например:
from m import C as C_pristine
# monkeypatch создает производный класс и возвращает его
C = monkeypatch(C_pristine)
c = C()
здесь запачкан глобальный или локальный контекст?
Если что-то неясно в ruby-коде, буду рад объяснить
using RefinedString
''.some_method
refine дает что-нибудь, кроме изменения обработки литералов? Например, что выведет:
using RefinedString
String('').some_method
Исходная версия tailgunner, :
загадочным образом пропали ваши сообщения про «ненужно».
Модеры бдят.
Все ли типы данных в Python являются объектами?
Да.
Можно ли в Python делать monkey patching так, чтобы не пачкать глобальный контекст?
Смотря что называть «пачканием глобального контекста». Например:
from m import C as C_pristine
# monkeypatch создает производный класс и возвращает его
C = monkeypatch(C_pristine)
c = C()
здесь запачкан глобальный или локальный контекст?
Если что-то неясно в ruby-коде, буду рад объяснить
using RefinedString
''.some_method
refine дает что-нибудь, кроме изменения обработки литералов? Например, что выведет:
using RefinedString
String('').some_method