[Haskell-cafe] Status of Haskell + Mac + GUIs & graphics
wren ng thornton
wren at freegeek.org
Thu May 19 05:09:13 CEST 2011
On 5/18/11 10:54 PM, Manuel M T Chakravarty wrote:
> Nevertheless, there are good reasons to develop native applications (especially on the Mac with its user-base spoiled by high-end UX). Luckily, the choice of toolkit is trivial in this case. For Mac OS, we need a Haskell-Cocoa binding. I don't think there are any serious technical obstacles to develop one. Somebody would just have to spend the time and effort to write one.
Well, there may be some non-trivial technical work in figuring out how
to do good Haskell-like high-level bindings, rather than low-level
bindings that shove everything into IO. Also, ensuring type safety
across the border is extremely non-trivial, especially because Objective
C's object system is on the untyped/Smalltalk end of things. It's
possible to just treat their types like they do, but I'm sure many
Haskellers would prefer to make the typing more explicit and checkable
(so long as it's still usable).
But yes, the mere process of making bindings isn't especially
cumbersome. Anyone interested in prior art should take a look at the
Perl--ObjectiveC bridgework, CamelBones:
http://camelbones.sourceforge.net/
--
Live well,
~wren
More information about the Haskell-Cafe
mailing list