Skip to content

WIP: Switch to ghc (js) 9.12 via nixpkgs#1126

Draft
maralorn wants to merge 11 commits intodevelopfrom
maralorn/new-backend
Draft

WIP: Switch to ghc (js) 9.12 via nixpkgs#1126
maralorn wants to merge 11 commits intodevelopfrom
maralorn/new-backend

Conversation

@maralorn
Copy link
Collaborator

Works in the skeleton, when you don’t need native mobile apps you are encouraged to try this branch!

@maralorn maralorn marked this pull request as draft May 30, 2025 15:11
@alexfmpe
Copy link
Contributor

Linking to reflex-frp/reflex-platform#846 for convenience

@alexfmpe
Copy link
Contributor

nix-shell -A shells.ghcjs is probably also broken here due to reflex-frp/reflex-platform#846 (comment)

unix-compat, a library dependency of obelisk-asset-manifest does not build with the new js backend.

This is a problem because parts of obelisk-asset-manifest are being used in js backend TH.

However unix-compat is not needed for that TH, thus we move all code which depends on unix-compat into the executable, which only is needed with the native backend.
Without language-in UNSTABLE throws error at compress time
without SIMPLE throws error at runtime
@maralorn maralorn force-pushed the maralorn/new-backend branch from 7e2fc64 to ecb1796 Compare November 17, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments