You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This more or less "works" modulo some minor interventions needed to get amazonka, filepath, geos, servant-jsaddle and web-push to build (version overriding/constraining, allow-newer and c-dep tweaks).
However I'd like to try and get a newer ghc working to see if js backend payload size has been brought down (my ~100 module ~6k LOC project creates a 34M js file), and knowing which combinations of the above are likely to work feels like a bit of a guessing game, and cache misses seem quite common.
The "Getting Started" link seems to mention newest haskell.nix + nixpkgs-unstable + ghc925, but of course that combo would not give me either the js or the wasm backend, and is also just a fairly old ghc version at this point, so I was wondering if a more opinionated "cutting edge" setup is suggested anywhere, and if not if it could be put somewhere obvious to help newcomers, particularly those looking to do any frontend dev where this stuff tends to be most challenging.
The text was updated successfully, but these errors were encountered:
> Configuring library for binary-0.8.9.2..
> Error: default-setup: The package has an impossible version range for a
> dependency on an internal library: binary >=0 && ==0.8.9.1, binary >=0 &&
> ==0.8.9.1, binary >=0 && ==0.8.9.1, binary >=0 && ==0.8.9.1, binary >=0 &&
> ==0.8.9.1, binary >=0 && ==0.8.9.1, binary >=0 && ==0.8.9.1. This version
> range does not include the current package, and must be removed as the current
> package's library will always be used.
really confused by the error, perhaps it's debuggable, but seems like the above version combo may not be in solid condition.
Knowing what version of haskell.nix, nixpkgs and ghc to use seems rather unclear.
I'm currently on:
This more or less "works" modulo some minor interventions needed to get
amazonka
,filepath
,geos
,servant-jsaddle
andweb-push
to build (version overriding/constraining, allow-newer and c-dep tweaks).However I'd like to try and get a newer ghc working to see if js backend payload size has been brought down (my ~100 module ~6k LOC project creates a 34M js file), and knowing which combinations of the above are likely to work feels like a bit of a guessing game, and cache misses seem quite common.
The "Getting Started" link seems to mention newest haskell.nix + nixpkgs-unstable + ghc925, but of course that combo would not give me either the js or the wasm backend, and is also just a fairly old ghc version at this point, so I was wondering if a more opinionated "cutting edge" setup is suggested anywhere, and if not if it could be put somewhere obvious to help newcomers, particularly those looking to do any frontend dev where this stuff tends to be most challenging.
The text was updated successfully, but these errors were encountered: