Hacker News new | comments | show | ask | jobs | submit login
Functional thinking: Functional design patterns, Part 2 (ibm.com)
21 points by ismarc on Apr 4, 2012 | hide | past | web | favorite | 3 comments

Not sure the example of fitting a square peg into a round hole is a good one to demonstrate the adapter pattern.

Also, would a Java programmer really reach for that pattern first for this example?

I feel like a total idiot right now, checking algebra wikis and shit to make sure I am not insane, but isn't that inequality wrong? Wouldn't the listed formula's value need to be less than the radius SQUARED? Or: w * sqrt(2) / 2 < r?

If you look at the implementations, they didn't include that it's the square root of the formula that must be less than or equal to the radius in the initial math overview, but did it right in the code.

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