Commit Graph

22 Commits

Author SHA1 Message Date
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