ghc-for-ios

By webmonarch

Ghc-for-ios Alternatives

Similar projects and alternatives to ghc-for-ios

  • simplex-chat

    SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

  • Codename One

    Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eta

    6 ghc-for-ios VS eta

    The Eta Programming Language, a dialect of Haskell on the JVM

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ghc-for-ios alternative or higher similarity.

ghc-for-ios reviews and mentions

Posts with mentions or reviews of ghc-for-ios. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-24.
  • Writing the logic for IOS app in Haskell
    4 projects | /r/haskell | 24 Nov 2021
    What I know so far: 1. Compiling to iOS is "reasonably straightforward", see this repo for Intel-based Mac setup, on M1 mac it "should be" easier, as the code is natively executable and GHC binary is available for M1 CPUs from 8.10.7 (I think), so you don't even need to compile it. 2. Compiling to Android (you didn't ask for it, but still) was only done for GHC 8.4 as far as I know - see this post - not sure if it's possible to do with a newer version, but it took me 30min to downgrade our codebase to 8.4.4, so the difference seems not critical, if not. 3. Template Haskell cross-compilation is, at best, an extra challenge - see this post, for example: https://www.tweag.io/blog/2020-11-25-asterius-th/ . In your code you can probably avoid using it, but some libraries might use it - not sure yet how critical it is.. 4. FFI for C/C++ import/export is relatively straightforward, but writing Storable instances to marshall/unmarshall Haskell types to/from C structs with the existing tooling is quite annoying with lots of boilerplate - definitely some place for improvement here. 5. Connecting Haskell code to SQLite - it "should be" doable, as there is the same C api on all platforms. 6. Connecting Haskell code to network - most people would need http(s), we need tcp/tls, so in theory it should be doable to fork the libraries and replace c-bindings to keep the interface (and possibly to compile conditionally), but at best - it's non-trivial, at worst - can be impossible to keep Haskell APIs and would require replacing the libraries and changing the application code...

Stats

Basic ghc-for-ios repo stats
1
7
0.0
over 2 years ago

The primary programming language of ghc-for-ios is Shell.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com