Commit Graph

28 Commits

Author SHA1 Message Date
Niels G. W. Serup 0f0bde5f18
Work on correctly avoiding doing early work if later IO work does not need it
Not at all there
2024-11-07 23:20:28 +01:00
Niels G. W. Serup c17da86e02
Get rid of old template haskell experiments 2024-10-30 21:53:57 +01:00
Niels G. W. Serup 05de473020
Generate atom.xml 2024-10-20 15:35:24 +02:00
Niels G. W. Serup ae7126bc19
Derive dates from directory name 2024-10-15 23:32:15 +02:00
Niels G. W. Serup b56853d133
Inline trivial definitions 2024-10-14 23:33:05 +02:00
Niels G. W. Serup afec7f814f
Split pandoc handling into reading and writing steps 2024-10-11 22:14:28 +02:00
Niels G. W. Serup f348bd1e82
Change Value type to just be Dynamic
Restructure into more modules.
2024-10-10 23:53:54 +02:00
Niels G. W. Serup 418ebcb60f
Don't lift types
Not needed since we only care about the final IO () result.
2024-10-09 23:12:01 +02:00
Niels G. W. Serup 3e0e9a128e
Also make Function plug and play 2024-10-06 15:53:40 +02:00
Niels G. W. Serup f8e80ae2bc
Define shortcut runners the same place as the instances 2024-10-06 15:12:31 +02:00
Niels G. W. Serup fa06f0685a
Allow easier FunctionIO plug and play 2024-10-06 13:06:34 +02:00
Niels G. W. Serup 7e23b55513
Precompute more 2024-10-05 15:35:52 +02:00
Niels G. W. Serup da7ea65cf5
Implement functions 2024-09-28 13:57:53 +02:00
Niels G. W. Serup c53f804074
Start implementing DependencyRunner 2024-09-27 20:39:27 +02:00
Niels G. W. Serup 5b0a6f1236
Build a pretty dependency tree visualizer 2024-09-24 22:14:47 +02:00
Niels G. W. Serup f4bca41377
Move Dependency to Types.Dependency 2024-09-24 21:21:49 +02:00
Niels G. W. Serup e7e767c007
Clean up and move things around 2024-09-23 22:11:54 +02:00
Niels G. W. Serup a098317df3
Kind of make it work with pre-compilation
But very messy now.
2024-09-23 21:14:18 +02:00
Niels G. W. Serup 1a1db6944f
Split functions further into groups of functions 2024-09-21 20:07:38 +02:00
Niels G. W. Serup 1f3c2929fd
Split functions into two modules 2024-09-21 20:05:08 +02:00
Niels G. W. Serup af50f16243
Migrate all FunctionIO 2024-09-21 18:02:20 +02:00
Niels G. W. Serup 987a7809bb
Split into library and executable 2024-09-21 17:31:57 +02:00
Niels G. W. Serup 111fe3cee5
Make compile 2024-09-21 17:13:20 +02:00
Niels G. W. Serup 4e412e4366
Add bytestring dependency 2024-09-21 16:54:37 +02:00
Niels G. W. Serup 2f14c5a653
Let's use mtl 2024-09-15 20:35:48 +02:00
Niels G. W. Serup a0e6aa2b23
Rename section to clarify it's not just about warnings 2024-09-15 20:35:15 +02:00
Niels G. W. Serup 1fe7714c6b
Add a default.nix for nix-build 2024-09-12 19:49:58 +02:00
Niels G. W. Serup 2628822373
Add initial generator 2024-09-11 22:32:14 +02:00