Ticket #65 (closed proposed-project: wontfix)
Add Cocoa Bindings support to HOC
| Reported by: | ozone@… | Owned by: | none |
|---|---|---|---|
| Priority: | OK | Keywords: | |
| Cc: | Topic: | Bindings | |
| Difficulty: | 2 people, 2 weeks | Mentor: | not-accepted |
Description (last modified by nominolo) (diff)
HOC is a Haskell to Objective-C binding that enables you to write Mac OS X applications in Haskell, using the Mac's native Cocoa development framework. However, there is little support for some of the newer Mac OS X technologies such as Cocoa Bindings, which greatly speeds up GUI development.
If you're interested in any Mac OS X application development and Haskell, this may be the perfect project for you: you'll get to learn much more about Haskell's excellent Foreign Function Interface, and be exposed to the Cocoa development framework, Xcode and Interface Builder, which is arguably the best development environment in the world for writing end-user GUI applications. You'll also learn a lot about some advanced Cocoa and object-oriented development topics such as the Model-View-Controller design pattern, the very interesting Objective-C programming language, Cocoa's Key-Value Coding and Key-Value Observing concepts, and how to integrate and implement these concepts in Haskell.
Interested Mentors
- (2006) Andre Pang <ozone@…>
Interested Students
- (2006) Leon P Smith <leon.p.smith@…>
- (2006) Matthew Kelly <matthew_alex_kelly@…>
