22 Commits

Author SHA1 Message Date
James Eversole
691e51660f Reintroduce Debugging database handler; update main to allow for environment definition that will branch between all debug handlers or real effect handlers 2024-11-05 15:29:03 -06:00
James Eversole
13e8a11e83 HTML for ServerError; drop mock database effect handler 2024-10-22 18:55:15 -05:00
James Eversole
3f76917c40 Restrict IOE only to effect handlers via inject 2024-10-22 17:44:16 -05:00
James Eversole
415b1dc58e Put something useful in the README 2024-10-21 17:59:50 -05:00
James Eversole
77131c4add Support for Lucid HTML, add static file middleware 2024-10-21 17:26:25 -05:00
James Eversole
a9d5d9171a Add default hie.yaml for HLS integration through nix 2024-10-16 15:59:55 -05:00
James Eversole
36bd102358 Don't pass package into dev environment; update gitignore; remove result symlink 2024-10-16 15:58:13 -05:00
James Eversole
b39e9cefd6 Cabal updates 2024-10-16 15:54:34 -05:00
James Eversole
ffec891f26 Cleanup type signatures and start working on debug env run 2024-10-16 08:10:10 -05:00
James Eversole
0808fe130a Use SERIAL for users id field; general cleanup 2024-10-14 13:05:17 -05:00
James Eversole
a7836ad08f Add Database init effect and integrate with main entrypoint 2024-10-14 11:27:50 -05:00
James Eversole
f38e5bc5f5 Drop vestigial FileSystem effect requirement 2024-10-14 07:37:26 -05:00
James Eversole
715efce723 Support logging to PSQL; general improvement to logging effect; cleanup and clarification of names 2024-10-13 16:49:57 -05:00
James Eversole
64bf8f337c Cleanup 2024-10-13 13:30:39 -05:00
James Eversole
0c54a92057 Formatting update on flake.nix; nix flake update 2024-10-13 12:51:17 -05:00
James Eversole
ff0677c53e Line wrap 2024-10-13 12:31:45 -05:00
James Eversole
5a72b5fcdb Further generalize the Database effect so that it can be used with data besides User 2024-10-13 12:00:45 -05:00
James Eversole
d8f5110b02 Use pooling and add a general Reader record to the stack by default 2024-10-13 10:40:51 -05:00
James Eversole
303c923552 Beginning cleanup 2024-10-12 18:08:29 -05:00
James Eversole
960bb0c1a8 Implement logging in terms of IOE and adapt locally; include stdout logging on adapt catches 2024-10-12 17:52:12 -05:00
James Eversole
9a8bd089e5 Add a simple logging effect and adapt only at IO sites 2024-10-12 17:38:22 -05:00
6e2fb3b9bd init 2024-10-12 15:25:21 -05:00