News for hackers. Stuff that matters.
Re:Object Oriented Programming is Inherently Harmful by codygman on Sunday November 30, 2014 @01:51PM (#8677632)
What is concept is the:

    newtype Name = Name { unwrapName :: String }
   (unwrapName -> name)
I'm not familiar with this, are you pattern matching on a function type?
Re:Object Oriented Programming is Inherently Harmful by dezgeg on Sunday November 30, 2014 @02:50PM (#8677838)
It's the View Patterns extension: https://ghc.haskell.org/trac/ghc/wiki/ViewPatterns