the website for functor.systems https://functor.systems
Find a file
2025-12-17 11:11:08 -08:00
.github/workflows ci: free disk space before running 2025-12-17 11:11:08 -08:00
static feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
.envrc feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
.gitignore feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
cabal.project feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
flake.lock feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
flake.nix feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
justfile chore: justfile command renames 2025-12-17 10:43:16 -08:00
LICENSE feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
Main.hs feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
README.md feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00
website.cabal feat: full haskellian rewrite 2025-12-17 10:22:27 -08:00

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