Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> that could be specified in a sufficiently-expressive static type system

Ah the mythical sufficiently-expressive static type system, I'm concerned with type systems that are in use in real jobs, not vaporware ones that could exist if only. Dynamic language support it now.

> You can, in fact, do so for any type supporting the IComparable<T> interface.

Which requires forethought on the designers of said library, I'd rather have duck typing which works without requiring correct future planning with interfaces.



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

Search: