aboutsummaryrefslogtreecommitdiff
path: root/_filter.qmd
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-25 11:16:25 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-25 11:24:34 +0200
commit747ac65d4708487c0adad7b5c0ed5c85d814b09c (patch)
tree67f98ee0e1f55585e89423b6aa2a5ce8fc93ce15 /_filter.qmd
parentc948ba705c55f408074ded769ce8fdd4c125435e (diff)
add section on complex Pandoc features
Diffstat (limited to '_filter.qmd')
-rw-r--r--_filter.qmd22
1 files changed, 22 insertions, 0 deletions
diff --git a/_filter.qmd b/_filter.qmd
index 7cf343e..1384b32 100644
--- a/_filter.qmd
+++ b/_filter.qmd
@@ -10,6 +10,28 @@ which may initially seem unusual.
*TODO: About the approach of parsing as Markdown and adjust the fallout,
instead of writing an import extension.*
+As described in @sec-improve,
+of priority for this project is to improve existing tools
+rather than implement parallel competing ones,
+despite the latter potentially being easier to do
+or lead to a simpler product.
+In @sec-pandoc-complex
+
+*FIXME: tie pieces together, and continue from there
+with the consequence of it was actually tackled.
+
+<!--
+The easiest way to implement a derivation of Markdown
+is likely by writing a Pandoc import filter,
+but that would limit its usefulness with larger frameworks like Quarto.
+Although they do support alternative source languages,
+important features such as citation handling are far better streamlined
+when using the main and best-supported source format.
+This project therefore implements its deviation of Markdown
+by reading the deviant source as if it were Markdown,
+and then applying a filter to adjust the AST after the deliberate misparsing.
+-->
+
## The choice of Lua
This project is implemented in the scripting language Lua.