forked from functor.systems/website
the website for functor.systems
- HTML 38.9%
- CSS 34.1%
- Haskell 21.7%
- Nix 4.8%
- Just 0.5%
| .github/workflows | ||
| app | ||
| static | ||
| .envrc | ||
| .gitignore | ||
| .swcrc | ||
| cabal.project | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| LICENSE | ||
| README.md | ||
| website.cabal | ||
functorsys-website-next
the website. see functor.systems.
hacking
by default, nix build will compile a WASM-targeting binary. However, the WASM
DOM abstraction (JSaddle) is unusable on Firefox, so efforts are being made to
build with GHCjs instead. This has proved difficult for the Nix package but is
possible in a devshell.
Simply run nix develop, then
cabal update && cabal build --allow-newer
Then
http-server $(cabal list-bin website --allow-newer).jsexe