Niels G. W. Serup
|
ed37ba9a09
|
Check whether something touches the filesystem
|
2024-10-06 00:23:19 +02:00 |
Niels G. W. Serup
|
9170a7f044
|
Move pandoc execution out of IO
|
2024-10-06 00:03:11 +02:00 |
Niels G. W. Serup
|
eb7848064a
|
Format wrapped strings more intuitively
|
2024-10-05 23:47:10 +02:00 |
Niels G. W. Serup
|
152f988363
|
Force early evaluation
|
2024-10-05 23:42:40 +02:00 |
Niels G. W. Serup
|
9c912d2457
|
Split ConvertImage into three steps
|
2024-10-05 23:37:54 +02:00 |
Niels G. W. Serup
|
94c2fbfbc9
|
Refactor to be more nested
|
2024-10-05 22:51:13 +02:00 |
Niels G. W. Serup
|
9311d51464
|
Provide better filter ergonomics for the common case
|
2024-10-05 21:57:04 +02:00 |
Niels G. W. Serup
|
90a968ea7d
|
Go a more direct route with the recipes dirs
|
2024-10-05 20:35:34 +02:00 |
Niels G. W. Serup
|
9240d66c15
|
Only use concat
|
2024-10-05 20:28:25 +02:00 |
Niels G. W. Serup
|
d96af50943
|
Introduce ListToken and start using it for concat instead of append
|
2024-10-05 20:21:06 +02:00 |
Niels G. W. Serup
|
c06bd28d9a
|
Fix accidental argument swap
|
2024-10-05 20:20:16 +02:00 |
Niels G. W. Serup
|
7504c083a1
|
Refactor TupleToken building
|
2024-10-05 19:56:53 +02:00 |
Niels G. W. Serup
|
a019cee656
|
Use fewer tuples internally
|
2024-10-05 19:44:28 +02:00 |
Niels G. W. Serup
|
c1ce2185a5
|
Put images before recipe
|
2024-10-05 19:15:20 +02:00 |
Niels G. W. Serup
|
7825f62fa2
|
Run pandoc on text instead of file
|
2024-10-05 18:16:34 +02:00 |
Niels G. W. Serup
|
47420cbe41
|
Split template loading into multiple steps
|
2024-10-05 18:07:26 +02:00 |
Niels G. W. Serup
|
1988beb49a
|
Generalize ReadTemplate
|
2024-10-05 17:59:52 +02:00 |
Niels G. W. Serup
|
7801371534
|
Default to 3 decimals
|
2024-10-05 17:41:13 +02:00 |
Niels G. W. Serup
|
84b189f722
|
Update gitignores
|
2024-10-05 17:39:42 +02:00 |
Niels G. W. Serup
|
8c2f522bbf
|
Also copy fonts
Do some ugly shenanigans to make this work.
|
2024-10-05 17:35:47 +02:00 |
Niels G. W. Serup
|
47d086c115
|
Also copy image files over
|
2024-10-05 15:58:55 +02:00 |
Niels G. W. Serup
|
7e23b55513
|
Precompute more
|
2024-10-05 15:35:52 +02:00 |
Niels G. W. Serup
|
556ded64a8
|
Also copy stylesheet
|
2024-09-30 23:40:53 +02:00 |
Niels G. W. Serup
|
3d4c79cc83
|
Understøt HTML i Markdown-filer
|
2024-09-30 23:34:52 +02:00 |
Niels G. W. Serup
|
f6c73cf906
|
Make generator run
|
2024-09-30 23:31:16 +02:00 |
Niels G. W. Serup
|
abc05a6032
|
Debug running
|
2024-09-30 23:31:01 +02:00 |
Niels G. W. Serup
|
8aaa056978
|
Add IsDirectory
|
2024-09-30 23:30:43 +02:00 |
Niels G. W. Serup
|
da7ea65cf5
|
Implement functions
|
2024-09-28 13:57:53 +02:00 |
Niels G. W. Serup
|
67447ac23b
|
Support running the dependency runner from the command line
Will fail currently
|
2024-09-27 21:18:29 +02:00 |
Niels G. W. Serup
|
d3b32398b5
|
Implement DependencyRunner for MapComp
|
2024-09-27 21:13:16 +02:00 |
Niels G. W. Serup
|
53e9598d22
|
Migrate *ListElem functionality into just MapComp
|
2024-09-27 20:58:18 +02:00 |
Niels G. W. Serup
|
c53f804074
|
Start implementing DependencyRunner
|
2024-09-27 20:39:27 +02:00 |
Niels G. W. Serup
|
b60336cf9f
|
Curry more
|
2024-09-26 23:40:26 +02:00 |
Niels G. W. Serup
|
831ab700b9
|
Slightly remedy indentation
|
2024-09-26 23:13:28 +02:00 |
Niels G. W. Serup
|
6c36a53ec9
|
Use Text for html
|
2024-09-26 23:02:29 +02:00 |
Niels G. W. Serup
|
8ff8726abe
|
Add Text support
|
2024-09-26 22:48:20 +02:00 |
Niels G. W. Serup
|
91e52aeb2a
|
Add Concat and implement img body html
|
2024-09-26 00:33:52 +02:00 |
Niels G. W. Serup
|
bd6ede1df9
|
Use correct recipe-specific output dir
|
2024-09-26 00:09:48 +02:00 |
Niels G. W. Serup
|
e770a350d6
|
Avoid extra untupling in this case for now
|
2024-09-26 00:06:30 +02:00 |
Niels G. W. Serup
|
5d5dbbec74
|
Also copy original images
|
2024-09-26 00:02:51 +02:00 |
Niels G. W. Serup
|
fa2e3c144a
|
Clean up paths
|
2024-09-25 23:51:33 +02:00 |
Niels G. W. Serup
|
992edea3ee
|
Implement untupling and use more general append instead of ConvertedImageFilename
|
2024-09-25 23:32:49 +02:00 |
Niels G. W. Serup
|
fe87351976
|
Only unzip what we use
|
2024-09-25 23:14:14 +02:00 |
Niels G. W. Serup
|
51c7c1977f
|
Add stub for new function
|
2024-09-25 23:13:23 +02:00 |
Niels G. W. Serup
|
c22fd7ddf0
|
Require simpler IsImageExtension
|
2024-09-25 23:12:32 +02:00 |
Niels G. W. Serup
|
056c8d278b
|
Introduce unzipping and use it
|
2024-09-25 23:06:53 +02:00 |
Niels G. W. Serup
|
5e73358df7
|
Don't make ids for empty output tokens
|
2024-09-25 22:12:38 +02:00 |
Niels G. W. Serup
|
6ecb577402
|
Make the functions easier to call inline
|
2024-09-25 22:09:26 +02:00 |
Niels G. W. Serup
|
ad83c8c941
|
Improve ergonomics
|
2024-09-25 19:48:45 +02:00 |
Niels G. W. Serup
|
fd3e5f6986
|
De-duplicate code
|
2024-09-25 19:45:10 +02:00 |
Niels G. W. Serup
|
544b02c3a6
|
Use tuples for tuples
|
2024-09-25 19:42:15 +02:00 |
Niels G. W. Serup
|
4a0ea4d5ef
|
Also build every recipe html page
|
2024-09-25 19:37:49 +02:00 |
Niels G. W. Serup
|
daacf2e6fa
|
Swap DepGenM and DepGenM'
|
2024-09-24 23:09:35 +02:00 |
Niels G. W. Serup
|
f4ff6d6d98
|
Add ApplyTemplate and use NoToken less
|
2024-09-24 23:01:07 +02:00 |
Niels G. W. Serup
|
8bf1e107a0
|
Also use DepGenM' for MakeDir
|
2024-09-24 22:44:45 +02:00 |
Niels G. W. Serup
|
67bfa01b67
|
MakeDir
|
2024-09-24 22:38:52 +02:00 |
Niels G. W. Serup
|
6ebc3f5e3a
|
Change RunPandoc to be more file-centric
|
2024-09-24 22:24:06 +02:00 |
Niels G. W. Serup
|
2b5f4f8b1e
|
Return core () for mapDepGenM_
|
2024-09-24 22:23:43 +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
|
ad3bba2d1a
|
Remove unneeded type constraints
|
2024-09-24 21:25:58 +02:00 |
Niels G. W. Serup
|
f4bca41377
|
Move Dependency to Types.Dependency
|
2024-09-24 21:21:49 +02:00 |
Niels G. W. Serup
|
61387f6eba
|
Add skeletons for function implementations
|
2024-09-24 21:14:27 +02:00 |
Niels G. W. Serup
|
9376ede653
|
Use Value for evaluating functions
|
2024-09-24 21:03:54 +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
|
47dd09f54c
|
Start worknig on templates
|
2024-09-21 23:21:47 +02:00 |
Niels G. W. Serup
|
d5b8e2006c
|
Actually commit function implementations modules
|
2024-09-21 23:11:50 +02:00 |
Niels G. W. Serup
|
5bbcc924b7
|
Provide more building blocks and extend example
|
2024-09-21 23:11:31 +02:00 |
Niels G. W. Serup
|
dad5724af8
|
Remove warnings and rename new token
|
2024-09-21 22:49:29 +02:00 |
Niels G. W. Serup
|
06067a6cfc
|
Add filterComputationM
|
2024-09-21 22:40:17 +02:00 |
Niels G. W. Serup
|
fce1d88025
|
Refactor and add note
|
2024-09-21 22:13:46 +02:00 |
Niels G. W. Serup
|
305623d53f
|
Refactor
|
2024-09-21 20:08:54 +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
|
28d430cf72
|
Put function shortcuts back in Functions module
|
2024-09-21 20:00:59 +02:00 |
Niels G. W. Serup
|
e3868332be
|
Move more base stuff into Types module
|
2024-09-21 19:53:32 +02:00 |
Niels G. W. Serup
|
de6495d750
|
Refactor tell use slighly
|
2024-09-21 19:51:11 +02:00 |
Niels G. W. Serup
|
4884136dad
|
Connect SetListElem to outer output list
|
2024-09-21 19:47:50 +02:00 |
Niels G. W. Serup
|
8c7e311338
|
Connect GetListElem to outer input list
|
2024-09-21 19:32:32 +02:00 |
Niels G. W. Serup
|
8184160035
|
Don't duplicate token ids in lists
|
2024-09-21 19:25:36 +02:00 |
Niels G. W. Serup
|
c588dc1f56
|
User better namings
|
2024-09-21 19:17:09 +02:00 |
Niels G. W. Serup
|
d0c2b47df0
|
Use InList properly
|
2024-09-21 19:09:43 +02:00 |
Niels G. W. Serup
|
af2b9202ef
|
Get rid of the final traversable cruft
|
2024-09-21 18:49:50 +02:00 |
Niels G. W. Serup
|
9410a39527
|
Remove more traversable leftovers
|
2024-09-21 18:46:17 +02:00 |
Niels G. W. Serup
|
f12ac12ea8
|
Remove mapM usage in monad
Was really a hack.
|
2024-09-21 18:45:39 +02:00 |
Niels G. W. Serup
|
b4f36f9370
|
Also migrate Function
|
2024-09-21 18:06:00 +02:00 |
Niels G. W. Serup
|
af50f16243
|
Migrate all FunctionIO
|
2024-09-21 18:02:20 +02:00 |
Niels G. W. Serup
|
b1c124d899
|
Remove non-unneeded import
|
2024-09-21 17:42:03 +02:00 |
Niels G. W. Serup
|
5fc78b14ad
|
Add nice wrappers
|
2024-09-21 17:41:13 +02:00 |
Niels G. W. Serup
|
bb52c043cd
|
Remove duplicated old way of doing this
|
2024-09-21 17:39:50 +02:00 |
Niels G. W. Serup
|
6a2a87cfc3
|
Start using class instances instead of GADT constructors
Maybe makes more sense here?
|
2024-09-21 17:37:37 +02:00 |
Niels G. W. Serup
|
124d9fa4d8
|
This belongs here
|
2024-09-21 17:34:28 +02:00 |
Niels G. W. Serup
|
8575bd061a
|
Remove warnings
|
2024-09-21 17:33:02 +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
|
2549d5af1b
|
Put sources functionality in its own file
|
2024-09-21 16:57:03 +02:00 |
Niels G. W. Serup
|
4e412e4366
|
Add bytestring dependency
|
2024-09-21 16:54:37 +02:00 |
Niels G. W. Serup
|
e0caddd119
|
Move functions to own file
|
2024-09-21 16:50:57 +02:00 |
Niels G. W. Serup
|
6962c5cb17
|
Remove piping attempt
|
2024-09-21 16:38:37 +02:00 |
Niels G. W. Serup
|
20eaec927e
|
Add initial code approach exploration
For the historical record.
|
2024-09-21 16:35:13 +02:00 |