📰 Duck Typing News
Duck Typing News Today
Fast, Ad-Free News Updates
Stay updated with breaking news from Duck Typing. Real-time updates on events, politics, business and more.
February 11, 2023
Type hints are great! But I was [playing Devils advocate](https://www.reddit.com/r/Python/comments/10vh1v5/mypy_10_released/j7igi8q/?context=3)...
April 15, 2021
15 Apr 2021 | 3 min read You have heard about Type Erasure of C++. You probably know std::function is a classic usage of the pattern. But what is Type Erasure in C++? Its effectively trying to achieve Duck Typing, which is common in languages like Python. # Notice that theres no relationship between Bar1 or Bar2 class Bar1: def doSomething(): print("bar1") class Bar2: def doSomething(): print("bar2") def foo(bar): # works on _any_ bar that has `doSomething()` defined bar.doSome...