Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alt-romes/haskell-x-swift-project-steps
A step-by-step Haskell x Swift project where the commits match the steps described in the accompanying blog post
https://github.com/alt-romes/haskell-x-swift-project-steps
Last synced: 2 months ago
JSON representation
A step-by-step Haskell x Swift project where the commits match the steps described in the accompanying blog post
- Host: GitHub
- URL: https://github.com/alt-romes/haskell-x-swift-project-steps
- Owner: alt-romes
- Created: 2023-11-09T22:24:25.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-21T23:06:06.000Z (7 months ago)
- Last Synced: 2024-10-18T04:21:59.560Z (3 months ago)
- Language: Swift
- Homepage: https://alt-romes.github.io/posts/2023-11-10-creating-a-macos-app-with-haskell-and-swift.html
- Size: 58.6 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
This is the beginning of a repository in which every commit matches a step of an
in-depth guide into developing a native applications for Apple platforms (macOS,
iOS, etc.) using Haskell with Swift and SwiftUI.The [first of the series of blog posts](https://alt-romes.github.io/posts/2023-11-10-creating-a-macos-app-with-haskell-and-swift.html) covers the set-up required to call
Haskell functions from Swift in an XCode project using SwiftUI.In future installements of the series, I intend to at least discuss calling
functions with idiomatic Haskell types with Swift ones (both with and without
marshaling), SwiftUI observation, and iOS development which requires GHC to
produce code for the iOS compilation target.This work is being partially sponsored by [Well-Typed](https://well-typed.com/), and is otherwise carried out in my own free time.