HOC is a Haskell to Objective-C binding. In a nutshell, it enables you to use Objective-C objects and frameworks from Haskell, and also enables you to write Objective-C objects in Haskell.
cocoa haskell macosx objective-c
These details are provided for information only. No information here is legal advice and should not be used as such.