obsidiansystems / obelisk

Functional reactive web and mobile applications, with batteries included.
https://reflex-frp.org
BSD 3-Clause "New" or "Revised" License
959 stars 107 forks source link

Build with ghc(js) 9.8.2 + 9.10.1 #1093

Open ymeister opened 3 months ago

ymeister commented 3 months ago

This PR mostly deals with building obelisk/lib libraries via ghc(js) 9.8.2 + 9.10.1, and not integrating new js backend into default.nix, yet. I intend to create a test app and based on that app recreate default.nix that uses haskell.nix instead of nixpkgs/reflex-platform (may backport some things into reflex-platform). Still, it passes selftest and is backwards compatible with previous ghc/ghcjs setup.

Built using haskell.nix/cabal-install. Here's a "hello world" example on how to build a project depending on this version of obelisk: https://github.com/ymeister/obelisk-example

Needs:

I have: