macos-corelibs: Haskell bindings to C-based Mac OS SDK frameworks

[ bsd3, library, system ] [ Propose Tags ]

Type-safe Haskell bindings to C-based frameworks of the Apple Mac OS SDK, including CoreFoundation, CoreGraphics, and Carbon Accessibility APIs. Please see the README on Github for more information.


[Skip to Readme]
Versions [faq] 0.0.1.0
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), containers (>=0.6.0 && <0.7), managed (>=1.0.6 && <1.1), mtl (>=2.2.2 && <2.3), profunctors (==5.3.*), tagged (>=0.8.6 && <0.9), transformers (>=0.5.5 && <0.6) [details]
License BSD-3-Clause
Copyright 2018 Filippo Sestini
Author Filippo Sestini
Maintainer sestini.filippo@gmail.com
Category System
Source repo head: git clone https://github.com/fsestini/macos-corelibs
Uploaded by fsestini at Sat Dec 15 13:54:16 UTC 2018
Distributions NixOS:0.0.1.0
Downloads 136 total (15 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2018-12-15 [all 2 reports]

Modules

  • MacSdk
    • Framework
      • MacSdk.Framework.Accessibility
        • MacSdk.Framework.Accessibility.Action
        • MacSdk.Framework.Accessibility.Attribute
          • MacSdk.Framework.Accessibility.Attribute.Types
        • MacSdk.Framework.Accessibility.Error
        • MacSdk.Framework.Accessibility.Observer
        • MacSdk.Framework.Accessibility.Role
        • MacSdk.Framework.Accessibility.Types
        • MacSdk.Framework.Accessibility.UIElement
        • MacSdk.Framework.Accessibility.UINotification
        • MacSdk.Framework.Accessibility.Value
      • MacSdk.Framework.CoreFoundation
        • MacSdk.Framework.CoreFoundation.Allocator
        • MacSdk.Framework.CoreFoundation.Array
        • MacSdk.Framework.CoreFoundation.Boolean
        • MacSdk.Framework.CoreFoundation.Dictionary
        • MacSdk.Framework.CoreFoundation.Number
        • MacSdk.Framework.CoreFoundation.Object
        • MacSdk.Framework.CoreFoundation.RunLoop
        • MacSdk.Framework.CoreFoundation.String
        • MacSdk.Framework.CoreFoundation.UUID
      • MacSdk.Framework.CoreGraphics
        • MacSdk.Framework.CoreGraphics.Connection
        • MacSdk.Framework.CoreGraphics.Display
        • MacSdk.Framework.CoreGraphics.Dock
        • MacSdk.Framework.CoreGraphics.Error
        • MacSdk.Framework.CoreGraphics.Event
          • MacSdk.Framework.CoreGraphics.Event.Field
          • MacSdk.Framework.CoreGraphics.Event.Flag
          • MacSdk.Framework.CoreGraphics.Event.Location
          • MacSdk.Framework.CoreGraphics.Event.Mask
          • MacSdk.Framework.CoreGraphics.Event.Type
        • MacSdk.Framework.CoreGraphics.Mouse
        • MacSdk.Framework.CoreGraphics.Rect
        • MacSdk.Framework.CoreGraphics.Space
        • MacSdk.Framework.CoreGraphics.Window
          • MacSdk.Framework.CoreGraphics.Window.Types
      • MacSdk.Framework.Types
    • MacSdk.Prism

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for macos-corelibs-0.0.1.0

[back to package description]
# Mac OS core libraries

Type-safe Haskell bindings to C-based frameworks of the Apple Mac OS SDK. Most
notably, the library offers bindings to

* CoreFoundation
* CoreGraphics
* Carbon Accessibility

This library is unstable, experimental, WIP, and under active testing. Rely upon
it with great care, and definitely avoid it in serious/production code.

The bindings do not cover the all of the target frameworks, and it is likely
they will never reach 100% coverage. Additions may nevertheless happen, and PRs
adding functionality or even additional frameworks are very welcome.