Skip to content

znswanderer/HSOBJC_Test

Repository files navigation

A Cocoa Test Application with Haskell

This project contains a test Cocoa application to demonstrate the usage of the OBJC Haskell typeclass.

A typical OBJC Haskell/Cocoa application would consist of:

  • A GUI build with the "Interface Builder".

  • A small Objective-C proxy controller: This is mainly for exporting the IBOutlets to the Haskell controller and setting up the Haskell controller.

  • A Haskell controller: This will be stateless and is basically a classical MVC controller.

  • A Haskell model.

The OBJC typeclass

The typeclass deals with the conversion of Objective-C objects from/to Haskell values. For example there is an easy way to convert a NSArray to a Haskell list and vice versa.

Further reading

For more information please follow the links to my blog posts:

About

A small Haskell / Objective-C Interface Test Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published