Hacker News new | past | comments | ask | show | jobs | submit login

under definition 3 then extension methods are also multi-methods - doesn't seem right. even c# has extension methods

Extension methods do not support dynamic dispatch and hence are not proper instance methods. Try MultiJava's open classes for an approach that works.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact