digraph root { graph [_draw_="c 9 -#fffffe00 C 7 -#44475a P 4 0 0 0 825 1455.6 825 1455.6 0 ", applyCss=dark, arrowsize=0.6, bb="0,0,1455.6,825", bgcolor="#44475a", charset="UTF-8", clusterize=false, color="#797976", fontcolor="#f8f8f2", fontname=Agave, margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, rankdir=TD, shape=box, splines=spline, style=rounded, truecolor=true, xdotversion=1.7 ]; node [arrowsize=0.6, bgcolor="#44475a", color="#797976", fontcolor="#f8f8f2", fontname=Agave, label="\N", margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, shape=box, splines=true, style=rounded, truecolor=true ]; edge [arrowsize=0.6, bgcolor="#44475a", color="#797976", fontcolor="#f8f8f2", fontname=Agave, fontsize=6.8, margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, shape=box, splines=true, style=rounded, truecolor=true ]; subgraph G_cc_0 { graph [applyCss=dark, arrowsize=0.6, bb="", bgcolor="#44475a", charset="UTF-8", clusterize=false, color="#797976", fontcolor="#f8f8f2", fontname=Agave, margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, rankdir=TD, shape=box, splines=spline, style=rounded, truecolor=true ]; node [arrowsize=0.6, bgcolor="#44475a", color="#797976", fontcolor="#f8f8f2", fontname=Agave, fontsize="", height="", href="", label="\N", margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, pos="", shape=box, splines=true, style=rounded, truecolor=true, width="" ]; edge [arrowhead="", arrowsize=0.6, arrowtail="", bgcolor="#44475a", color="#797976", constrained="", dir="", fontcolor="#f8f8f2", fontname=Agave, fontsize=6.8, href="", margin=4.3, overlap=voronoi, pencolor="#797976", penwidth=0.8, pos="", reverse="", shape=box, splines=true, style=rounded, tooltip="", truecolor=true, type="" ]; mdd_structure [_ldraw_="F 19 5 -Agave c 7 -#f8f8f2 t 1 T 561.06 809.3 -1 127 13 -mdd structure ", fontsize=19, height=0.31944, href="#mdd_structure", label=<
mdd structure
>, pos="624.06,813.5", shape=plain, width=1.7917]; definition [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 230.06 583.9 -1 46 10 -definition F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 230.06 571.9 -1 73 19 -• markdown \ is a F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 303.06 571.9 -1 50 11 -linear tree F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 353.06 571.9 -1 185 \ 41 - of headings and their plain-text content F 9.5 5 -Agave c 7 -#f8f8f2 T 312.06 560.9 -1 194 46 -• the fragments (heading \ and its body) are F 9.5 5 -Agave c 7 -#f8f8f2 T 386.06 550.9 -1 46 10 -not nested F 9.5 5 -Agave c 7 -#f8f8f2 T 312.06 540.9 -1 \ 194 46 -• they are rather connected, and the logic F 9.5 5 -Agave c 7 -#f8f8f2 T 357.06 530.9 -1 104 23 -is simple, but may \ vary F 9.5 5 -Agave c 7 -#f8f8f2 T 394.06 520.9 -1 185 44 -• the order of peers is determined (TLDR) F 9.5 5 -Agave c 7 -#f8f8f2 \ T 475.06 510.9 -1 118 29 -• when text is read linear F 9.5 5 -Agave c 7 -#f8f8f2 T 230.06 500.9 -1 113 28 -• mdd is a markdown \ graph F 9.5 5 -Agave c 7 -#f8f8f2 T 250.06 491.9 -1 172 41 -• think of it as when many (markdown) F 9.5 5 -Agave c 7 -#f8f8f2 \ t 4 T 422.06 491.9 -1 59 13 -spheric trees F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 481.06 491.9 -1 118 26 - are combined into a graph \ F 9.5 5 -Agave c 7 -#f8f8f2 T 250.06 480.9 -1 91 23 -• a nomen can repeat F 9.5 5 -Agave c 7 -#f8f8f2 T 391.06 470.9 -1 158 38 \ -• the order of peers has no meaning F 9.5 5 -Agave c 7 -#f8f8f2 T 230.06 461.9 -1 32 10 -• TODO F 9.5 5 -Agave c 7 -#f8f8f2 \ t 4 T 262.06 461.9 -1 82 18 -critical intention F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 344.06 461.9 -1 104 23 - : peers must be unique ", fontsize=9.5, height=1.8611, href="#definition", label=<
definition
• markdown is a linear tree of headings and their plain-text content
• the fragments (heading and its body) are
not nested
• they are rather connected, and the logic
is simple, but may vary
• the order of peers is determined (TLDR)
• when text is read linear
• mdd is a markdown graph
• think of it as when many (markdown) spheric trees are combined into a graph
• a nomen can repeat
• the order of peers has no meaning
• TODO critical intention : peers must be unique
>, pos="414.06,524.5", shape=plain, width=5.1528]; mdd_structure -> definition [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 609.07 792.48 604.28 785.87 598.96 778.52 593.15 770.5 586.89 \ 761.85 580.23 752.66 573.21 742.97 565.89 732.86 558.3 722.38 550.49 711.6 542.51 700.58 534.4 689.39 526.21 678.08 517.98 666.72 \ 509.76 655.37 501.6 644.1 493.53 632.96 485.61 622.03 477.88 611.35 470.39 601.01 463.18 591.05 461.56 592.23 468.85 602.13 476.43 \ 612.41 484.25 623.02 492.25 633.9 500.41 644.97 508.66 656.17 516.97 667.45 525.29 678.75 533.57 689.99 541.77 701.12 549.84 712.07 \ 557.74 722.79 565.41 733.21 572.81 743.26 579.91 752.89 586.64 762.03 592.97 770.62 598.85 778.61 604.23 785.91 609.07 792.48 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 609.26 792.74 616.03 795.23 616.34 802.43 609.57 799.95 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#mdd_structure@1👉 definition@1", penwidth=2, pos="s,616.34,802.43 609.07,792.48 578.89,751.16 509.67,656.4 462.37,591.64", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; nomen [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 25.06 83.6 -1 8 5 -nomen F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 25.06 77.6 -1 22 17 -• TODO explain \ F 2.38 5 -Agave c 7 -#f8f8f2 T 45.06 74.6 -1 44 32 -• its the text of the heading ", fontsize=2.375, height=0.18056, href="#nomen", label=<
nomen
• TODO explain
• its the text of the heading
>, pos="57.061,79.5", shape=plain, width=0.91667]; mdd_structure -> nomen [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 547.13 808.89 529.95 807.82 511.71 806.64 492.61 805.34 472.84 \ 803.92 452.58 802.39 432.02 800.74 411.36 798.98 390.78 797.11 370.48 795.12 350.63 793.03 331.43 790.82 313.08 788.51 295.75 786.09 \ 279.64 783.56 264.94 780.93 251.84 778.19 240.53 775.35 231.2 772.41 224.04 769.37 219.26 766.25 188.44 735.36 161.4 701.38 137.91 \ 664.79 117.75 626.03 100.68 585.58 86.46 543.88 74.87 501.39 65.67 458.58 58.64 415.9 53.53 373.81 50.11 332.77 48.16 293.24 47.44 \ 255.67 47.71 220.54 48.75 188.29 50.32 159.38 52.18 134.28 54.12 113.44 55.89 97.32 57.26 86.38 55.27 86.13 53.92 97.09 52.18 113.25 \ 50.28 134.12 48.46 159.26 46.94 188.21 45.96 220.5 45.76 255.69 46.55 293.29 48.58 332.87 52.08 373.96 57.28 416.09 64.4 458.82 \ 73.7 501.68 85.39 544.21 99.7 585.95 116.88 626.44 137.15 665.23 160.75 701.85 187.91 735.84 218.86 766.75 223.75 769.92 230.99 \ 772.98 240.37 775.91 251.71 778.74 264.84 781.46 279.56 784.06 295.68 786.56 313.02 788.95 331.38 791.23 350.59 793.4 370.44 795.46 \ 390.76 797.4 411.34 799.24 432.01 800.96 452.57 802.57 472.83 804.06 492.6 805.44 511.71 806.71 529.94 807.86 547.13 808.89 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 547.23 808.9 553.46 805.25 559.21 809.6 552.99 813.24 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#mdd_structure👉 nomen", penwidth=2, pos="s,559.21,809.6 547.13,808.89 436.5,802.28 243.06,787.83 219.06,766.5 0,571.79 49.033,140.98 56.263,86.255", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; internal_links [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 669.06 758.9 -1 64 14 -internal links F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 669.06 745.9 -1 154 37 \ -• first define strictly the terms: F 9.5 5 -Agave c 7 -#f8f8f2 T 689.06 735.9 -1 194 46 -• THIS: means the fragment we are \ standing F 9.5 5 -Agave c 7 -#f8f8f2 T 781.06 725.9 -1 10 2 -on F 9.5 5 -Agave c 7 -#f8f8f2 T 689.06 715.9 -1 185 44 -• to link: \ means to be able to walk from F 9.5 5 -Agave c 7 -#f8f8f2 T 689.06 705.9 -1 176 39 -source (the fragment mentioning a ref) F 9.5 \ 5 -Agave c 7 -#f8f8f2 T 689.06 695.9 -1 167 37 -to the target (to the fragment which F 9.5 5 -Agave c 7 -#f8f8f2 T 743.06 685.9 \ -1 77 17 -contains the ref) F 9.5 5 -Agave c 7 -#f8f8f2 T 689.06 676.9 -1 73 19 -• ref: TODO (see F 9.5 14 -Overpass Heavy c \ 7 -#f8f8f2 T 762.06 676.9 -1 332 58 -#/paper/paper/mdd-structur⸨#/paper/paper/mdd-structur⸩ F 9.5 5 -Agave c 7 -#f8f8f2 T 1094.06 \ 676.9 -1 5 1 -) F 9.5 5 -Agave c 7 -#f8f8f2 T 689.06 665.9 -1 59 16 -• trail: TODO F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 655.9 \ -1 158 38 -• what is the objective of linking? F 9.5 5 -Agave c 7 -#f8f8f2 T 804.06 645.9 -1 181 43 -• keep other fragments \ referencing THIS F 9.5 5 -Agave c 7 -#f8f8f2 T 874.06 635.9 -1 41 9 -correctly F 9.5 5 -Agave c 7 -#f8f8f2 T 804.06 625.9 -1 154 \ 37 -• keep meta-data of THIS fragment F 9.5 5 -Agave c 7 -#f8f8f2 T 826.56 615.9 -1 109 24 -correctly linked to THIS F 9.5 5 \ -Agave c 7 -#f8f8f2 T 669.06 605.9 -1 149 36 -• what is the subject of linking? F 9.5 5 -Agave c 7 -#f8f8f2 T 815.06 595.9 -1 \ 46 13 -• fragment F 9.5 5 -Agave c 7 -#f8f8f2 T 815.06 585.9 -1 158 38 -• can more then headings be linked? F 9.5 5 -Agave \ c 7 -#f8f8f2 T 815.06 575.9 -1 104 26 -• can a link be linked? F 9.5 5 -Agave c 7 -#f8f8f2 T 815.06 565.9 -1 149 36 -• paragraph, \ table, cell, image ? F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 555.9 -1 176 42 -• what is the lifecycle of the problem? F 9.5 5 -Agave \ c 7 -#f8f8f2 T 779.06 545.9 -1 185 44 -• can we hook the actual event of change F 9.5 5 -Agave c 7 -#f8f8f2 T 779.06 535.9 -1 \ 145 32 -and intercept it? so correct it F 9.5 5 -Agave c 7 -#f8f8f2 T 788.06 525.9 -1 167 37 -immediatelly at the moment of change? \ F 9.5 5 -Agave c 7 -#f8f8f2 T 779.06 515.9 -1 163 39 -• or we need to expect to handle it F 9.5 5 -Agave c 7 -#f8f8f2 T 779.06 \ 505.9 -1 176 39 -ex-post? so anytime after the text was F 9.5 5 -Agave c 7 -#f8f8f2 T 779.06 495.9 -1 172 38 -changed, and still \ be able to correct F 9.5 5 -Agave c 7 -#f8f8f2 T 860.06 485.9 -1 14 3 -it. F 9.5 5 -Agave c 7 -#f8f8f2 T 779.06 475.9 -1 23 8 -• or? \ F 9.5 5 -Agave c 7 -#f8f8f2 T 879.06 465.9 -1 190 45 -• should we expect the text if changed in F 9.5 5 -Agave c 7 -#f8f8f2 \ T 879.06 455.9 -1 176 39 -repolero codeditor only? or also in an F 9.5 5 -Agave c 7 -#f8f8f2 T 879.06 445.9 -1 185 41 -external \ editor? or external refactoring F 9.5 5 -Agave c 7 -#f8f8f2 T 953.56 435.9 -1 41 9 -opeation? F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 \ 425.9 -1 77 20 -• problem of sync F 9.5 5 -Agave c 7 -#f8f8f2 T 811.06 415.9 -1 167 40 -• keep in sync the source and targets \ F 9.5 5 -Agave c 7 -#f8f8f2 T 811.06 405.9 -1 149 36 -• also keep the meta-data in sync F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 \ 395.9 -1 113 28 -• when would refs change? F 9.5 5 -Agave c 7 -#f8f8f2 T 802.06 385.9 -1 154 37 -• rename the heading of a \ fragment F 9.5 5 -Agave c 7 -#f8f8f2 T 802.06 375.9 -1 185 44 -• rename the PARENT heading of a fragment F 9.5 5 -Agave c 7 -#\ f8f8f2 T 802.06 365.9 -1 185 44 -• move the fragment to different location F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 355.9 -1 122 \ 30 -• renaming a heading means: F 9.5 5 -Agave c 7 -#f8f8f2 T 797.06 345.9 -1 64 17 -• delete a ref F 9.5 5 -Agave c 7 -#f8f8f2 \ T 797.06 335.9 -1 82 21 -• create a new one F 9.5 5 -Agave c 7 -#f8f8f2 T 797.06 325.9 -1 194 46 -• and optionally!: rename \ old links to the F 9.5 5 -Agave c 7 -#f8f8f2 T 878.06 315.9 -1 32 7 -new one F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 305.9 -1 136 \ 33 -• then there is also delete... F 9.5 5 -Agave c 7 -#f8f8f2 T 669.06 295.9 -1 186 45 -• see 【similiar software/internal \ links F 9.5 5 -Agave c 7 -#f8f8f2 T 746.06 285.9 -1 32 7 -problem ", fontsize=9.5, height=6.7222, href="#internal_links", label=<
internal links
• first define strictly the terms:
• THIS: means the fragment we are standing
on
• to link: means to be able to walk from
source (the fragment mentioning a ref)
to the target (to the fragment which
contains the ref)
• ref: TODO (see#/paper/paper/mdd-structur⸨#/paper/paper/mdd-structur⸩)
• trail: TODO
• what is the objective of linking?
• keep other fragments referencing THIS
correctly
• keep meta-data of THIS fragment
correctly linked to THIS
• what is the subject of linking?
• fragment
• can more then headings be linked?
• can a link be linked?
• paragraph, table, cell, image ?
• what is the lifecycle of the problem?
• can we hook the actual event of change
and intercept it? so correct it
immediatelly at the moment of change?
• or we need to expect to handle it
ex-post? so anytime after the text was
changed, and still be able to correct
it.
• or?
• should we expect the text if changed in
repolero codeditor only? or also in an
external editor? or external refactoring
opeation?
• problem of sync
• keep in sync the source and targets
• also keep the meta-data in sync
• when would refs change?
• rename the heading of a fragment
• rename the PARENT heading of a fragment
• move the fragment to different location
• renaming a heading means:
• delete a ref
• create a new one
• and optionally!: rename old links to the
new one
• then there is also delete...
• see 【similiar software/internal links
problem
>, pos="884.06,524.5", shape=plain, width=6]; mdd_structure -> internal_links [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 641.84 793.34 642.95 792.18 644.08 790.98 645.25 789.76 646.43 \ 788.51 647.65 787.24 648.89 785.93 650.16 784.6 651.45 783.24 652.77 781.86 654.11 780.45 655.48 779.02 656.86 777.56 658.28 776.08 \ 659.71 774.57 661.17 773.04 662.65 771.49 664.15 769.91 665.67 768.31 667.21 766.69 668.77 765.05 667.29 763.71 665.81 765.43 664.36 \ 767.12 662.92 768.8 661.5 770.45 660.1 772.08 658.73 773.68 657.37 775.26 656.04 776.81 654.72 778.34 653.43 779.84 652.17 781.32 \ 650.92 782.77 649.7 784.19 648.5 785.58 647.33 786.95 646.18 788.29 645.06 789.59 643.96 790.87 642.89 792.12 641.84 793.34 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 641.67 793.53 640.61 800.66 633.62 802.43 634.68 795.3 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#mdd_structure👉 internal_links", penwidth=2, pos="s,633.62,802.43 641.84,793.34 648.93,785.5 657.84,775.65 668.03,764.38", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; mq_markdown_tricks_and_utils [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 1120.1 553.9 -1 127 28 -mq markdown tricks and utils F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1120.1 \ 541.9 -1 10 5 -•  F 9.5 14 -Overpass Heavy c 7 -#f8f8f2 T 1130.1 541.9 -1 160 30 -https:/mqlang.org⸨https:/⸩ F 9.5 5 -Agave \ c 7 -#f8f8f2 T 1120.1 531.9 -1 10 5 -•  F 9.5 14 -Overpass Heavy c 7 -#f8f8f2 T 1130.1 531.9 -1 325 58 -GitHub - harehare/mq-conv:\ ⸨GitHub - harehare/mq-conv:⸩ F 9.5 5 -Agave c 7 -#f8f8f2 T 1120.1 520.9 -1 86 22 -• notes on markdown F 9.5 5 -Agave c 7 \ -#f8f8f2 T 1120.1 510.9 -1 172 41 -• with a double-space you can achieve F 9.5 5 -Agave c 7 -#f8f8f2 T 1120.1 500.9 -1 176 39 \ -multiline text for ever each line must F 9.5 5 -Agave c 7 -#f8f8f2 T 1162.6 490.9 -1 91 20 -end with double stop ", fontsize=9.5, height=1.0278, href="#mq_markdown_tricks_and_utils", label=<
mq markdown tricks and utils
• https:/mqlang.org⸨https:/⸩
• GitHub - harehare/mq-conv:⸨GitHub - harehare/mq-conv:⸩
• notes on markdown
• with a double-space you can achieve
multiline text for ever each line must
end with double stop
>, pos="1287.1,524.5", shape=plain, width=4.6806]; mdd_structure -> mq_markdown_tricks_and_utils [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 701.06 813.14 719.62 812.96 739.52 812.67 760.59 812.26 782.61 \ 811.69 805.41 810.96 828.78 810.05 852.54 808.93 876.5 807.58 900.46 806 924.23 804.15 947.62 802.02 970.44 799.59 992.49 796.84 \ 1013.59 793.76 1033.54 790.32 1052.15 786.5 1069.23 782.28 1084.59 777.64 1098.04 772.57 1109.39 767.03 1121.66 759.59 1133.5 751.38 \ 1144.93 742.48 1155.93 732.98 1166.52 722.95 1176.68 712.46 1186.41 701.61 1195.71 690.45 1204.58 679.09 1213.02 667.58 1221.02 \ 656.01 1228.58 644.46 1235.71 633.01 1242.39 621.73 1248.62 610.7 1254.4 600.01 1259.74 589.72 1264.62 579.91 1269.04 570.68 1273.01 \ 562.09 1271.19 561.25 1267.26 569.84 1262.87 579.06 1258.03 588.85 1252.74 599.13 1247.01 609.81 1240.82 620.83 1234.2 632.1 1227.13 \ 643.54 1219.62 655.07 1211.68 666.63 1203.3 678.12 1194.5 689.48 1185.26 700.62 1175.6 711.46 1165.51 721.93 1155 731.95 1144.07 \ 741.44 1132.73 750.33 1120.97 758.53 1108.81 765.97 1097.58 771.48 1084.22 776.57 1068.94 781.23 1051.92 785.48 1033.35 789.35 1013.44 \ 792.85 992.38 795.99 970.35 798.8 947.55 801.3 924.18 803.49 900.42 805.41 876.47 807.07 852.52 808.48 828.76 809.67 805.39 810.66 \ 782.6 811.45 760.58 812.08 739.52 812.56 719.62 812.91 701.06 813.14 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 700.84 813.14 694.87 817.18 688.84 813.22 694.81 809.18 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#mdd_structure👉 mq_markdown_tricks_and_utils", penwidth=2, pos="s,688.84,813.22 701.06,813.14 819.86,812.1 1041.3,804.88 1109.1,766.5 1191.9,719.61 1247.3,616.61 1272.1,561.67", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; fragment [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 183.06 209.7 -1 19 8 -fragment F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 183.06 201.7 -1 97 46 -• its \ the block from a heading until start F 4.75 5 -Agave c 7 -#f8f8f2 T 194.06 196.7 -1 75 33 -of another heading or end of text F \ 4.75 5 -Agave c 7 -#f8f8f2 T 183.06 191.7 -1 93 44 -• it has the heading and the body, which F 4.75 5 -Agave c 7 -#f8f8f2 T \ 188.56 186.7 -1 82 36 -is a markdown text (without heading) F 4.75 5 -Agave c 7 -#f8f8f2 T 204.06 181.7 -1 75 36 -• see institutes \ for complication ", fontsize=4.75, height=0.47222, href="#fragment", label=<
fragment
• its the block from a heading until start
of another heading or end of text
• it has the heading and the body, which
is a markdown text (without heading)
• see institutes for complication
>, pos="231.06,196.5", shape=plain, width=1.375]; definition -> fragment [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 376.81 457.24 336.06 384.77 272.86 272.35 245.03 222.84 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 240.1 214.08 248.93 220.59 242.55 218.44 245 222.79 245 222.79 \ 245 222.79 242.55 218.44 241.08 225 240.1 214.08 ", arrowhead=open, arrowsize=1.0, href="#definition👉 fragment", pos="e,240.1,214.08 376.81,457.24 336.06,384.77 272.86,272.35 245.03,222.84", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; institutes [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 343.06 201.7 -1 23 10 -institutes F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 343.06 193.7 -1 93 44 -• mdd \ structures with a strongly defined F 4.75 5 -Agave c 7 -#f8f8f2 T 380.06 188.7 -1 19 8 -semantic ", fontsize=4.75, height=0.26389, href="#institutes", label=<
institutes
• mdd structures with a strongly defined
semantic
>, pos="389.06,196.5", shape=plain, width=1.3194]; definition -> institutes [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 408.04 445.11 407.12 432.43 406.16 419.26 405.18 405.67 404.17 \ 391.77 403.14 377.67 402.11 363.44 401.08 349.2 400.05 335.03 399.03 321.05 398.04 307.33 397.07 293.98 396.13 281.11 395.24 268.79 \ 394.39 257.14 393.6 246.24 392.87 236.2 392.21 227.11 391.63 219.07 391.13 212.17 390.72 206.52 388.72 206.68 389.18 212.32 389.74 \ 219.21 390.39 227.25 391.13 236.33 391.94 246.37 392.82 257.26 393.77 268.9 394.76 281.21 395.81 294.08 396.89 307.42 398 321.13 \ 399.13 335.11 400.28 349.26 401.43 363.49 402.58 377.71 403.72 391.81 404.85 405.69 405.95 419.27 407.01 432.44 408.04 445.11 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 408.05 445.28 412.5 450.95 408.97 457.24 404.52 451.56 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#definition👉 institutes", penwidth=2, pos="s,408.97,457.24 408.04,445.11 401.7,362.53 392.28,239.9 389.72,206.6", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; operations [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 791.06 195.7 -1 23 10 -operations ", fontsize=4.75, height=0.097222, href="#operations", label=<
operations
>, pos="802.06,196.5", shape=plain, width=0.34722]; definition -> operations [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 481.15 448.53 488.36 440.9 495.84 433.06 503.57 425.04 511.54 \ 416.85 519.74 408.53 528.14 400.09 536.74 391.56 545.51 382.95 554.46 374.31 563.55 365.64 572.77 356.98 582.12 348.34 591.57 339.75 \ 601.11 331.23 610.73 322.81 620.41 314.51 630.13 306.35 639.88 298.36 649.66 290.56 659.43 282.98 667.04 277.29 674.88 271.68 682.91 \ 266.15 691.06 260.74 699.29 255.45 707.55 250.29 715.78 245.29 723.94 240.46 731.97 235.81 739.82 231.37 747.44 227.14 754.78 223.14 \ 761.79 219.39 768.42 215.91 774.61 212.7 780.32 209.79 785.49 207.19 790.08 204.91 794.02 202.98 797.28 201.4 796.4 199.6 793.15 \ 201.2 789.2 203.16 784.62 205.46 779.46 208.09 773.75 211.04 767.56 214.28 760.94 217.8 753.94 221.59 746.61 225.63 738.99 229.9 \ 731.15 234.4 723.13 239.09 714.98 243.97 706.76 249.02 698.51 254.23 690.29 259.57 682.15 265.04 674.13 270.61 666.3 276.28 658.69 \ 282.02 648.95 289.67 639.2 297.52 629.48 305.57 619.79 313.78 610.14 322.14 600.56 330.61 591.05 339.18 581.64 347.82 572.33 356.51 \ 563.15 365.22 554.1 373.94 545.2 382.63 536.46 391.28 527.9 399.85 519.54 408.34 511.39 416.7 503.46 424.93 495.76 432.99 488.32 \ 440.87 481.15 448.53 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 481.06 448.62 479.9 455.74 472.88 457.4 474.05 450.28 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#definition👉 operations", penwidth=2, pos="s,472.88,457.4 481.15,448.53 528.17,398.31 594.02,332.5 659.06,282.5 708.9,244.18 777.55,209.85 796.84,200.5", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; approach__one [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 834.06 214.7 -1 30 13 -approach: one F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 834.06 206.7 -1 88 42 \ -• its a conflict: natural id VS real id F 4.75 5 -Agave c 7 -#f8f8f2 T 854.06 201.7 -1 43 22 -• real id:= heading F 4.75 \ 5 -Agave c 7 -#f8f8f2 T 854.06 196.7 -1 93 44 -• absolute real id:= ?trail of which ids? F 4.75 5 -Agave c 7 -#f8f8f2 T 854.06 \ 191.7 -1 34 18 -• random id:= ? F 4.75 5 -Agave c 7 -#f8f8f2 T 854.06 186.7 -1 34 18 -• natural id:=? F 4.75 5 -Agave c 7 \ -#f8f8f2 T 854.06 181.7 -1 48 24 -• nominal id:= offset F 4.75 5 -Agave c 7 -#f8f8f2 T 834.06 176.7 -1 52 26 -• we could have \ dual id ", fontsize=4.75, height=0.61111, href="#approach__one", label=<
approach: one
• its a conflict: natural id VS real id
• real id:= heading
• absolute real id:= ?trail of which ids?
• random id:= ?
• natural id:=?
• nominal id:= offset
• we could have dual id
>, pos="890.06,196.5", shape=plain, width=1.5972]; internal_links -> approach__one [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 888.73 270.23 888.85 267.18 888.96 264.17 889.07 261.21 889.19 \ 258.29 889.29 255.43 889.4 252.61 889.51 249.85 889.61 247.14 889.71 244.48 889.81 241.88 889.91 239.34 890 236.85 890.09 234.43 \ 890.18 232.08 890.27 229.78 890.35 227.56 890.44 225.4 890.52 223.31 890.59 221.29 890.67 219.34 888.67 219.3 888.67 221.25 888.67 \ 223.27 888.68 225.36 888.68 227.52 888.68 229.75 888.68 232.05 888.69 234.41 888.69 236.83 888.69 239.31 888.7 241.86 888.7 244.46 \ 888.7 247.12 888.71 249.83 888.71 252.6 888.71 255.42 888.72 258.29 888.72 261.2 888.72 264.17 888.73 267.18 888.73 270.23 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 888.73 270.25 892.62 276.32 888.51 282.25 884.62 276.18 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#internal_links👉 approach__one", penwidth=2, pos="s,888.51,282.25 888.73,270.23 889.11,249.74 889.43,232.06 889.67,219.32", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; approach__broken_refs [_ldraw_="F 4.75 5 -Agave c 7 -#f8f8f2 t 1 T 967.1 241.7 -1 48 21 -approach: broken-refs F 4.75 5 -Agave c 7 -#f8f8f2 t 0 T 967.1 233.7 -1 \ 52 26 -• ex-post, still serial F 4.75 5 -Agave c 7 -#f8f8f2 T 988.1 228.7 -1 48 24 -• we do have dual id: F 4.75 5 -Agave \ c 7 -#f8f8f2 T 1028.1 223.7 -1 93 44 -• nodes.id(nominal) + nodes_ref.ref(real) F 4.75 5 -Agave c 7 -#f8f8f2 T 967.1 218.7 -1 \ 37 19 -• at paper-write F 4.75 5 -Agave c 7 -#f8f8f2 T 1001.1 213.7 -1 50 25 -• backup deleted nodes F 4.75 5 -Agave c 7 -#\ f8f8f2 T 1051.1 208.7 -1 61 30 -• if linked or has metadata F 4.75 5 -Agave c 7 -#f8f8f2 T 1051.1 203.7 -1 66 32 -• ...will \ be deleted at fixed F 4.75 5 -Agave c 7 -#f8f8f2 T 967.1 198.7 -1 46 23 -• can be run ex-post F 4.75 5 -Agave c 7 -#f8f8f2 T \ 967.1 193.7 -1 28 15 -• series of: F 4.75 5 -Agave c 7 -#f8f8f2 T 987.1 188.7 -1 48 24 -• paper:broken-report F 4.75 5 -Agave \ c 7 -#f8f8f2 T 1027.1 183.7 -1 52 26 -• pairs blind refs with F 4.75 5 -Agave c 7 -#f8f8f2 T 1087.1 178.7 -1 34 18 -• deleted \ nodes F 4.75 5 -Agave c 7 -#f8f8f2 T 1087.1 173.7 -1 30 16 -• newer nodes F 4.75 5 -Agave c 7 -#f8f8f2 T 1027.1 168.7 -1 39 20 \ -• arms candidates F 4.75 5 -Agave c 7 -#f8f8f2 T 1027.1 163.7 -1 84 40 -• alowes to submit decisions on merge F 4.75 5 -Agave \ c 7 -#f8f8f2 T 987.1 158.7 -1 41 21 -• paper:broken-fix F 4.75 5 -Agave c 7 -#f8f8f2 T 1065.1 153.7 -1 37 19 -• executes merge \ F 4.75 5 -Agave c 7 -#f8f8f2 T 1065.1 148.7 -1 5 5 -•  ", fontsize=4.75, height=1.375, href="#approach__broken_refs", label=<
approach: broken-refs
• ex-post, still serial
• we do have dual id:
• nodes.id(nominal) + nodes_ref.ref(real)
• at paper-write
• backup deleted nodes
• if linked or has metadata
• ...will be deleted at fixed
• can be run ex-post
• series of:
• paper:broken-report
• pairs blind refs with
• deleted nodes
• newer nodes
• arms candidates
• alowes to submit decisions on merge
• paper:broken-fix
• executes merge
• 
>, pos="1044.1,196.5", shape=plain, width=2.1667]; internal_links -> approach__broken_refs [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 1008 271.38 1008.69 270.1 1009.38 268.83 1010.06 267.56 1010.73 \ 266.3 1011.41 265.05 1012.07 263.81 1012.73 262.58 1013.39 261.35 1014.04 260.13 1014.69 258.92 1015.33 257.72 1015.97 256.53 1016.6 \ 255.35 1017.23 254.17 1017.85 253.01 1018.47 251.85 1019.09 250.7 1019.7 249.57 1020.3 248.44 1020.9 247.32 1019.1 246.44 1018.59 \ 247.6 1018.07 248.77 1017.54 249.95 1017.01 251.14 1016.48 252.34 1015.95 253.54 1015.41 254.76 1014.86 255.99 1014.31 257.22 1013.76 \ 258.47 1013.2 259.72 1012.64 260.98 1012.08 262.25 1011.51 263.53 1010.93 264.82 1010.35 266.12 1009.77 267.42 1009.19 268.73 1008.59 \ 270.05 1008 271.38 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 1007.96 271.46 1008.92 278.61 1002.7 282.25 1001.73 275.1 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#internal_links👉 approach__broken_refs", penwidth=2, pos="s,1002.7,282.25 1008,271.38 1012.3,262.66 1016.3,254.44 1020,246.88", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; fragment_address__reference [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 110.06 109.6 -1 40 26 -fragment address/reference F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 110.06 103.6 \ -1 55 39 -• each fragment has a deterministic F 2.38 5 -Agave c 7 -#f8f8f2 T 130.56 100.6 -1 14 9 -reference F 2.38 5 -Agave \ c 7 -#f8f8f2 T 130.06 97.6 -1 53 38 -• its a coordinate system reference F 2.38 5 -Agave c 7 -#f8f8f2 T 130.06 94.6 -1 34 25 \ -• two main approaches: F 2.38 5 -Agave c 7 -#f8f8f2 T 170.06 91.6 -1 64 45 -• it can be the absolute path to the file F \ 2.38 5 -Agave c 7 -#f8f8f2 T 179.06 88.6 -1 46 30 -plus path in the document tree F 2.38 5 -Agave c 7 -#f8f8f2 T 230.06 85.6 -1 \ 65 46 -• what exactly is the path in the document F 2.38 5 -Agave c 7 -#f8f8f2 T 258.56 82.6 -1 8 5 -tree? F 2.38 5 -Agave c \ 7 -#f8f8f2 T 230.06 79.6 -1 64 45 -• e.g. it could also be the line number... F 2.38 5 -Agave c 7 -#f8f8f2 T 170.06 76.6 -1 61 \ 43 -• it can be an uniq id; maybe a classic F 2.38 5 -Agave c 7 -#f8f8f2 T 195.06 73.6 -1 11 7 -counter F 2.38 5 -Agave c 7 \ -#f8f8f2 T 241.06 71.6 -1 22 17 -• pandoc style F 2.38 5 -Agave c 7 -#ff79c6 T 263.06 71.6 -1 29 21 - # label {#uniqId}  F \ 2.38 5 -Agave c 7 -#f8f8f2 T 130.06 67.6 -1 64 45 -• ? references will need to be refactored: F 2.38 5 -Agave c 7 -#f8f8f2 T \ 223.06 64.6 -1 46 33 -• after rename,move,delete etc F 2.38 5 -Agave c 7 -#f8f8f2 T 110.06 61.6 -1 58 41 -• TODO what features \ of the ref do we F 2.38 5 -Agave c 7 -#f8f8f2 T 135.06 58.6 -1 8 5 -need? F 2.38 5 -Agave c 7 -#f8f8f2 T 183.06 55.6 -1 13 11 -• short? \ F 2.38 5 -Agave c 7 -#f8f8f2 T 183.06 52.6 -1 25 19 -• deterministic? F 2.38 5 -Agave c 7 -#f8f8f2 T 183.06 49.6 -1 59 42 -• not \ need to modify the linking papers ", fontsize=2.375, height=0.88889, href="#fragment_address__reference", label=<
fragment address/reference
• each fragment has a deterministic
reference
• its a coordinate system reference
• two main approaches:
• it can be the absolute path to the file
plus path in the document tree
• what exactly is the path in the document
tree?
• e.g. it could also be the line number...
• it can be an uniq id; maybe a classic
counter
• pandoc style # label {#uniqId} 
• ? references will need to be refactored:
• after rename,move,delete etc
• TODO what features of the ref do we
need?
• short?
• deterministic?
• not need to modify the linking papers
>, pos="202.06,79.5", shape=plain, width=2.5972]; fragment -> fragment_address__reference [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 227.03 179.94 223.25 164.88 217.43 141.72 212.37 121.54 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 209.87 111.62 216.68 120.22 211.09 116.47 212.31 121.32 212.31 \ 121.32 212.31 121.32 211.09 116.47 207.95 122.42 209.87 111.62 ", arrowhead=open, arrowsize=1.0, href="#fragment👉 fragment_address__reference", pos="e,209.87,111.62 227.03,179.94 223.25,164.88 217.43,141.72 212.37,121.54", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; institutes -> nomen [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 122 363.79 181.42 360.77 179.76 357.62 178.06 354.36 176.31 350.99 \ 174.54 347.53 172.74 343.97 170.91 340.33 169.08 336.62 167.24 332.84 165.41 329 163.58 325.11 161.76 321.18 159.97 317.21 158.21 \ 313.22 156.48 309.2 154.8 305.18 153.16 301.16 151.59 297.13 150.07 293.13 148.63 289.14 147.26 277.28 143.55 266.12 140.54 255.58 \ 138.15 245.59 136.3 236.08 134.9 226.97 133.87 218.18 133.12 209.64 132.56 201.28 132.12 193.03 131.71 184.8 131.25 176.52 130.64 \ 168.12 129.81 159.51 128.68 150.63 127.15 141.4 125.15 131.74 122.59 121.57 119.39 110.82 115.46 99.4 110.71 97.27 109.73 95.14 \ 108.67 93.02 107.53 90.92 106.34 88.83 105.09 86.78 103.8 84.75 102.46 82.77 101.1 80.82 99.72 78.92 98.32 77.06 96.91 75.27 95.51 \ 73.53 94.12 71.86 92.74 70.26 91.39 68.73 90.08 67.28 88.81 65.92 87.59 64.64 86.43 63.46 85.33 62.1 86.8 63.3 87.89 64.6 89.06 \ 65.98 90.28 67.45 91.56 69 92.88 70.63 94.23 72.33 95.61 74.09 97 75.92 98.41 77.8 99.82 79.73 101.22 81.72 102.62 83.74 103.98 \ 85.8 105.32 87.9 106.63 90.02 107.88 92.17 109.08 94.34 110.23 96.52 111.3 98.72 112.29 110.22 116.99 121.07 120.88 131.32 124.04 \ 141.07 126.56 150.37 128.51 159.32 129.99 167.97 131.08 176.42 131.86 184.72 132.42 192.97 132.83 201.23 133.19 209.59 133.58 218.11 \ 134.08 226.88 134.77 235.97 135.75 245.46 137.08 255.43 138.87 265.96 141.18 277.12 144.11 288.98 147.74 292.97 149.08 296.98 150.5 \ 301 151.99 305.03 153.54 309.06 155.15 313.08 156.81 317.08 158.51 321.06 160.24 325 162.01 328.9 163.8 332.75 165.6 336.54 167.41 \ 340.26 169.23 343.91 171.04 347.48 172.84 350.95 174.62 354.33 176.37 357.6 178.1 360.76 179.78 363.79 181.42 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 363.87 181.46 371.06 180.9 374.34 187.32 367.15 187.88 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 nomen", penwidth=2, pos="s,374.34,187.32 363.79,181.42 344.03,170.6 315.55,156.26 289.06,147.5 207.46,120.51 177.83,145.88 99.061,111.5 84.608,105.19 70.399,\ 93.138 62.78,86.063", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; inline_code [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 402.06 85.6 -1 17 11 -inline code F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 402.06 79.6 -1 44 32 -• just \ a kind of a quick bold F 2.38 5 -Agave c 7 -#f8f8f2 T 422.06 76.6 -1 59 42 -• but still differentiable from normal F 2.38 5 \ -Agave c 7 -#f8f8f2 T 448.06 73.6 -1 7 4 -bold ", fontsize=2.375, height=0.22222, href="#inline_code", label=<
inline code
• just a kind of a quick bold
• but still differentiable from normal
bold
>, pos="441.06,79.5", shape=plain, width=1.125]; institutes -> inline_code [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 397.99 176.17 399.86 172.13 401.84 167.85 403.92 163.35 406.08 \ 158.68 408.3 153.87 410.58 148.96 412.89 143.97 415.21 138.94 417.54 133.91 419.85 128.92 422.13 123.98 424.37 119.15 426.54 114.45 \ 428.64 109.92 430.64 105.59 432.54 101.49 434.31 97.67 435.93 94.15 437.4 90.98 438.7 88.17 436.88 87.35 435.64 90.18 434.23 93.39 \ 432.68 96.94 430.99 100.8 429.18 104.93 427.27 109.3 425.26 113.87 423.19 118.62 421.05 123.5 418.87 128.47 416.66 133.52 414.44 \ 138.6 412.22 143.67 410.01 148.7 407.84 153.67 405.72 158.52 403.65 163.23 401.67 167.77 399.78 172.09 397.99 176.17 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 397.9 176.38 399.08 183.49 392.97 187.32 391.79 180.21 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 inline_code", penwidth=2, pos="s,392.97,187.32 397.99,176.17 409.77,150 429.93,105.21 437.79,87.762", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; data_codeblock [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 501.06 109.6 -1 22 14 -data codeblock F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 501.06 103.6 -1 59 42 \ -• there is a way to define a JSON like F 2.38 5 -Agave c 7 -#f8f8f2 T 516.56 100.6 -1 28 18 -data of a fragment F 2.38 5 -Agave \ c 7 -#f8f8f2 T 521.06 98.6 -1 31 23 -• any codeblock with F 2.38 5 -Agave c 7 -#ff79c6 T 552.06 98.6 -1 10 8 - data  F 2.38 \ 5 -Agave c 7 -#f8f8f2 T 562.06 98.6 -1 14 9 -is a JSON F 2.38 5 -Agave c 7 -#f8f8f2 T 521.06 94.6 -1 58 41 -• all such blocks \ are parsed and meld F 2.38 5 -Agave c 7 -#f8f8f2 T 543.56 91.6 -1 13 8 -together F 2.38 5 -Agave c 7 -#f8f8f2 T 521.06 89.6 -1 \ 41 30 -• the resulting JSON is the F 2.38 5 -Agave c 7 -#ff79c6 T 562.06 89.6 -1 10 8 - data  F 2.38 5 -Agave c 7 -#f8f8f2 \ T 572.06 89.6 -1 52 34 -of the fragment, and is stored in F 2.38 5 -Agave c 7 -#f8f8f2 T 566.06 87.22 -1 13 8 -ast-lake F 2.38 \ 5 -Agave c 7 -#f8f8f2 T 501.06 82.6 -1 23 15 -so for example: F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 79.6 -1 23 16 - { \"test\": 10, \ F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 76.6 -1 28 18 -\"deep\": { \"down\": F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 73.6 -1 13 9 -123 } }\   F 2.38 5 -Agave c 7 -#f8f8f2 T 501.06 70.6 -1 23 15 -and then later: F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 67.6 -1 28 20 - { \"\ more\": true }  F 2.38 5 -Agave c 7 -#f8f8f2 T 501.06 64.6 -1 47 31 -both \"data-blocks\" produce one F 2.38 5 -Agave c 7 -#f8f8f2 \ T 501.06 61.6 -1 58 38 -data for this fragment: note: this is F 2.38 5 -Agave c 7 -#f8f8f2 T 501.06 58.6 -1 32 21 -BTW not a data \ block. F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 55.6 -1 25 17 - { \"test\": 111, F 2.38 5 -Agave c 7 -#ff79c6 T 501.06 52.6 -1 23 16 \ -\"more\": true }  F 2.38 5 -Agave c 7 -#f8f8f2 T 527.56 49.6 -1 5 3 -ok? ", fontsize=2.375, height=0.88889, href="#data_codeblock", label=<
data codeblock
• there is a way to define a JSON like
data of a fragment
• any codeblock with data is a JSON
• all such blocks are parsed and meld
together
• the resulting JSON is the data of the fragment, and is stored in
ast-lake
so for example:
 { "test": 10,
"deep": { "down":
123 } } 

and then later:
 { "more": true } 
both "data-blocks" produce one
data for this fragment: note: this is
BTW not a data block.
 { "test": 111,
"more": true } 

ok?
>, pos="562.06,79.5", shape=plain, width=1.7361]; institutes -> data_codeblock [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 412.18 180.56 416.27 177.88 420.59 175.04 425.14 172.06 429.88 \ 168.95 434.81 165.72 439.89 162.39 445.1 158.96 450.43 155.47 455.86 151.91 461.36 148.3 466.92 144.65 472.5 140.99 478.1 137.31 \ 483.7 133.64 489.26 129.99 494.78 126.38 500.22 122.81 505.57 119.29 510.82 115.85 515.93 112.5 514.81 110.84 509.76 114.27 504.57 \ 117.8 499.28 121.39 493.89 125.05 488.44 128.76 482.93 132.5 477.4 136.26 471.86 140.02 466.33 143.78 460.83 147.51 455.39 151.21 \ 450.02 154.85 444.75 158.44 439.59 161.94 434.56 165.36 429.69 168.66 425 171.85 420.5 174.91 416.22 177.81 412.18 180.56 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 412.04 180.65 409.27 187.31 402.06 187.32 404.83 180.66 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 data_codeblock", penwidth=2, pos="s,402.06,187.32 412.18,180.56 438.44,163.03 481.97,133.97 515.37,111.67", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; link [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 644.06 92.6 -1 7 4 -link F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 644.06 86.6 -1 47 34 -• as a syntax \ its an assignment F 2.38 5 -Agave c 7 -#f8f8f2 T 664.06 84.6 -1 4 5 -•  F 2.38 14 -Overpass Heavy c 7 -#f8f8f2 T 668.06 84.6 \ -1 71 30 -=%5B1,2,3%5D⸨=%5B1,2,3%5D⸩ F 2.38 5 -Agave c 7 -#f8f8f2 T 664.06 81.6 -1 4 5 -•  F 2.38 14 -Overpass Heavy c 7 \ -#f8f8f2 T 668.06 81.6 -1 89 40 -=%7Bwhatever:1%7D⸨=%7Bwhatever:1%7D⸩ F 2.38 5 -Agave c 7 -#f8f8f2 T 644.06 77.6 -1 28 21 -• why \ not heading? F 2.38 5 -Agave c 7 -#f8f8f2 T 679.06 74.6 -1 61 43 -• good reason: headings are not linear, F 2.38 5 -Agave c \ 7 -#f8f8f2 T 700.06 71.6 -1 19 12 -body text is F 2.38 5 -Agave c 7 -#f8f8f2 T 679.06 68.6 -1 64 45 -• using links we could write \ a program in F 2.38 5 -Agave c 7 -#f8f8f2 T 695.56 65.6 -1 31 20 -the body of fragment ", fontsize=2.375, height=0.43056, href="#link", label=<
link
• as a syntax its an assignment
• =%5B1,2,3%5D⸨=%5B1,2,3%5D⸩
• =%7Bwhatever:1%7D⸨=%7Bwhatever:1%7D⸩
• why not heading?
• good reason: headings are not linear,
body text is
• using links we could write a program in
the body of fragment
>, pos="700.06,79.5", shape=plain, width=1.5972]; institutes -> link [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 427.98 183.85 435.54 181.47 443.61 178.91 452.16 176.17 461.14 \ 173.28 470.53 170.23 480.27 167.04 490.34 163.72 500.7 160.27 511.3 156.7 522.11 153.02 533.09 149.25 544.21 145.38 555.42 141.44 \ 566.69 137.42 577.98 133.34 589.25 129.2 600.46 125.02 611.58 120.8 622.56 116.55 633.37 112.28 635.24 111.53 637.12 110.77 639.02 \ 109.99 640.92 109.2 642.82 108.4 644.73 107.59 646.65 106.77 648.56 105.94 650.47 105.11 652.38 104.27 654.28 103.43 656.17 102.59 \ 658.05 101.75 659.92 100.91 661.78 100.07 663.61 99.23 665.43 98.4 667.23 97.57 669 96.75 670.75 95.94 669.89 94.13 668.16 94.95 \ 666.39 95.79 664.61 96.63 662.8 97.47 660.98 98.32 659.13 99.17 657.27 100.03 655.4 100.88 653.52 101.74 651.63 102.59 649.73 103.44 \ 647.83 104.28 645.93 105.12 644.03 105.95 642.13 106.77 640.24 107.59 638.35 108.39 636.47 109.18 634.6 109.96 632.75 110.72 621.98 \ 115.07 611.03 119.39 599.96 123.7 588.78 127.96 577.55 132.19 566.3 136.35 555.07 140.46 543.89 144.49 532.81 148.44 521.86 152.3 \ 511.08 156.06 500.51 159.71 490.18 163.24 480.14 166.64 470.42 169.91 461.06 173.02 452.1 175.99 443.57 178.79 435.52 181.41 427.98 \ 183.85 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 427.91 183.87 423.4 189.5 416.47 187.5 420.98 181.87 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 link", penwidth=2, pos="s,416.47,187.5 427.98,183.85 476.51,168.4 561.77,140.25 633.06,111.5 645.42,106.51 658.8,100.46 670.32,95.035", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; list [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 315.06 79.6 -1 7 4 -list ", fontsize=2.375, height=0.069444, href="#list", label=<
list
>, pos="318.06,79.5", shape=plain, width=0.125]; institutes -> list [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 375.15 177.37 373.31 174.78 371.39 172.06 369.4 169.23 367.36 \ 166.29 365.26 163.25 363.12 160.11 360.94 156.9 358.73 153.61 356.5 150.25 354.26 146.83 352.01 143.36 349.75 139.84 347.51 136.29 \ 345.29 132.72 343.08 129.12 340.91 125.52 338.77 121.91 336.69 118.31 334.65 114.72 332.68 111.15 331.81 109.52 330.94 107.86 330.09 \ 106.16 329.25 104.45 328.43 102.73 327.63 101 326.84 99.29 326.08 97.59 325.35 95.92 324.65 94.28 323.97 92.69 323.33 91.15 322.72 \ 89.68 322.15 88.27 321.62 86.95 321.14 85.72 320.69 84.59 320.3 83.56 319.95 82.65 319.65 81.87 317.79 82.59 318.1 83.37 318.47 \ 84.28 318.88 85.31 319.35 86.44 319.86 87.67 320.42 88.99 321.02 90.39 321.66 91.86 322.33 93.4 323.04 94.99 323.78 96.62 324.54 \ 98.29 325.34 99.98 326.16 101.7 327 103.42 327.86 105.14 328.73 106.85 329.62 108.55 330.53 110.21 331.44 111.85 333.48 115.39 335.59 \ 118.95 337.75 122.52 339.95 126.1 342.19 129.67 344.47 133.23 346.76 136.77 349.07 140.29 351.39 143.76 353.7 147.2 356.01 150.58 \ 358.3 153.9 360.57 157.15 362.81 160.33 365.01 163.42 367.16 166.43 369.26 169.33 371.29 172.13 373.26 174.81 375.15 177.37 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 375.44 177.77 382.22 180.23 382.56 187.43 375.78 184.97 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 list", penwidth=2, pos="s,382.56,187.43 375.15,177.37 362.98,160.63 345.23,135.11 332.06,111.5 326.08,100.77 320.57,87.013 318.72,82.229", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; image [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 342.06 79.6 -1 8 5 -image ", fontsize=2.375, height=0.069444, href="#image", label=<
image
>, pos="346.06,79.5", shape=plain, width=0.13889]; institutes -> image [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 381.55 175.83 379.87 171.16 378.07 166.19 376.18 160.95 374.22 \ 155.52 372.2 149.93 370.15 144.23 368.07 138.48 365.99 132.73 363.93 127.02 361.91 121.41 359.94 115.95 358.04 110.69 356.23 105.68 \ 354.53 100.97 352.96 96.61 351.53 92.65 350.26 89.14 349.18 86.14 348.29 83.69 347.63 81.84 345.75 82.54 346.46 84.37 347.39 86.8 \ 348.53 89.79 349.87 93.27 351.38 97.2 353.04 101.53 354.83 106.2 356.74 111.17 358.75 116.4 360.82 121.82 362.96 127.38 365.13 133.05 \ 367.33 138.76 369.52 144.46 371.69 150.12 373.81 155.67 375.89 161.06 377.88 166.26 379.77 171.2 381.55 175.83 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 381.64 176.07 387.48 180.3 385.83 187.32 379.99 183.09 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 image", penwidth=2, pos="s,385.83,187.32 381.55,175.83 370.43,145.95 350.47,92.347 346.69,82.187", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; heading [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 371.06 79.6 -1 11 7 -heading ", fontsize=2.375, height=0.069444, href="#heading", label=<
heading
>, pos="376.06,79.5", shape=plain, width=0.18056]; institutes -> heading [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 386.7 175.02 386.22 170.35 385.72 165.38 385.19 160.18 384.64 \ 154.78 384.08 149.23 383.5 143.59 382.92 137.9 382.34 132.22 381.77 126.59 381.21 121.05 380.66 115.67 380.13 110.49 379.63 105.55 \ 379.16 100.91 378.72 96.62 378.33 92.73 377.98 89.27 377.67 86.32 377.43 83.9 377.24 82.08 375.26 82.3 375.48 84.12 375.78 86.53 \ 376.14 89.48 376.57 92.92 377.05 96.81 377.57 101.09 378.15 105.72 378.75 110.64 379.39 115.81 380.05 121.18 380.74 126.7 381.43 \ 132.32 382.13 137.99 382.83 143.67 383.52 149.29 384.21 154.82 384.87 160.21 385.51 165.41 386.12 170.36 386.7 175.02 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 386.74 175.39 391.39 180.91 388.08 187.32 383.44 181.8 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#institutes👉 heading", penwidth=2, pos="s,388.08,187.32 386.7,175.02 383.32,144.99 377.38,92.256 376.25,82.187", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; refactoring [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 777.06 86.6 -1 17 11 -refactoring F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 777.06 80.6 -1 64 45 -• autocorrect \ urls into links. fetch page F 2.38 5 -Agave c 7 -#f8f8f2 T 805.56 77.6 -1 7 4 -info F 2.38 5 -Agave c 7 -#f8f8f2 T 777.06 74.6 \ -1 41 30 -• fix broken internal links F 2.38 5 -Agave c 7 -#f8f8f2 T 777.06 71.6 -1 11 10 -• :todo ", fontsize=2.375, height=0.26389, href="#refactoring", label=<
refactoring
• autocorrect urls into links. fetch page
info
• fix broken internal links
• :todo
>, pos="809.06,79.5", shape=plain, width=0.91667]; operations -> refactoring [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 802.98 180.88 803.26 177.03 803.55 172.87 803.87 168.44 804.2 \ 163.77 804.55 158.91 804.91 153.9 805.27 148.77 805.65 143.56 806.02 138.31 806.4 133.06 806.77 127.85 807.13 122.72 807.49 117.7 \ 807.84 112.84 808.17 108.17 808.49 103.74 808.79 99.57 809.06 95.72 809.31 92.21 809.54 89.09 807.54 88.97 807.39 92.09 807.21 95.6 \ 807.02 99.47 806.81 103.64 806.59 108.08 806.36 112.75 806.12 117.62 805.87 122.64 805.61 127.78 805.36 133 805.1 138.25 804.84 \ 143.51 804.58 148.72 804.32 153.86 804.07 158.88 803.83 163.75 803.6 168.42 803.38 172.86 803.17 177.02 802.98 180.88 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 802.96 181.16 806.59 187.4 802.23 193.14 798.6 186.91 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#operations👉 refactoring", penwidth=2, pos="s,802.23,193.14 802.98,180.88 804.47,156.31 807.36,108.47 808.54,89.028", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; mdt_transclusion [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 861.06 82.6 -1 25 16 -mdt transclusion F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 861.06 76.6 -1 30 24 \ -• see 【transclusion ", fontsize=2.375, height=0.13889, href="#mdt_transclusion", label=<
mdt transclusion
• see 【transclusion
>, pos="876.06,79.5", shape=plain, width=0.44444]; operations -> mdt_transclusion [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 807.42 181.92 808.05 180.41 808.71 178.86 809.39 177.26 810.11 \ 175.62 810.84 173.94 811.61 172.24 812.39 170.51 813.2 168.75 814.03 166.99 814.88 165.2 815.75 163.41 816.64 161.62 817.55 159.83 \ 818.48 158.04 819.42 156.26 820.38 154.5 821.35 152.75 822.33 151.03 823.33 149.33 824.34 147.67 825.17 146.42 826.4 144.68 828.01 \ 142.51 829.95 139.95 832.18 137.05 834.66 133.85 837.35 130.42 840.21 126.79 843.2 123.01 846.28 119.13 849.42 115.21 852.56 111.27 \ 855.68 107.38 858.74 103.58 861.68 99.93 864.48 96.46 867.1 93.22 869.49 90.27 871.61 87.64 873.43 85.4 871.87 84.15 870.09 86.43 \ 868 89.09 865.67 92.08 863.11 95.36 860.36 98.88 857.48 102.59 854.49 106.44 851.44 110.38 848.36 114.37 845.29 118.36 842.27 122.29 \ 839.34 126.12 836.54 129.8 833.91 133.28 831.48 136.52 829.3 139.46 827.4 142.06 825.82 144.27 824.61 146.04 823.78 147.33 822.8 \ 149.02 821.83 150.74 820.87 152.48 819.92 154.25 818.99 156.04 818.08 157.84 817.18 159.64 816.3 161.45 815.44 163.26 814.6 165.07 \ 813.78 166.87 812.98 168.65 812.2 170.42 811.44 172.16 810.71 173.88 810 175.57 809.31 177.22 808.66 178.83 808.02 180.4 807.42 \ 181.92 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 807.36 182.07 808.93 189.1 803.04 193.26 801.47 186.22 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#operations👉 mdt_transclusion", penwidth=2, pos="s,803.04,193.26 807.42,181.92 811.44,172 817.38,158.56 824.06,147.5 828.13,140.76 861.73,98.468 872.65,84.774", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; infobean [_ldraw_="F 2.38 5 -Agave c 7 -#f8f8f2 t 1 T 912.06 83.6 -1 13 8 -infobean F 2.38 5 -Agave c 7 -#f8f8f2 t 0 T 912.06 77.6 -1 46 33 -• image \ as placeholder for TOT F 2.38 5 -Agave c 7 -#f8f8f2 T 932.06 74.6 -1 35 26 -• its not mdt dependend ", fontsize=2.375, height=0.18056, href="#infobean", label=<
infobean
• image as placeholder for TOT
• its not mdt dependend
>, pos="939.06,79.5", shape=plain, width=0.79167]; operations -> infobean [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 122 805.63 181.73 806.15 180.12 806.71 178.46 807.3 176.76 807.94 \ 175.03 808.62 173.27 809.34 171.49 810.11 169.68 810.91 167.87 811.76 166.06 812.66 164.25 813.6 162.45 814.59 160.66 815.62 158.9 \ 816.7 157.16 817.83 155.45 819.01 153.79 820.24 152.17 821.52 150.61 822.85 149.11 824.23 147.67 828.17 143.94 831.99 140.74 835.72 \ 138 839.38 135.67 842.97 133.7 846.52 132.04 850.05 130.63 853.56 129.43 857.09 128.38 860.65 127.43 864.25 126.53 867.92 125.63 \ 871.66 124.68 875.51 123.62 879.46 122.4 883.54 120.97 887.77 119.28 892.15 117.28 896.71 114.92 901.46 112.14 903.32 110.96 905.18 \ 109.74 907.04 108.48 908.89 107.19 910.74 105.86 912.56 104.52 914.36 103.16 916.14 101.79 917.89 100.42 919.61 99.05 921.29 97.69 \ 922.92 96.34 924.51 95.01 926.04 93.71 927.52 92.44 928.94 91.21 930.29 90.02 931.57 88.88 932.78 87.8 933.91 86.78 932.55 85.3 \ 931.44 86.33 930.26 87.42 929 88.57 927.67 89.77 926.27 91.01 924.82 92.29 923.31 93.61 921.75 94.94 920.14 96.3 918.49 97.68 916.8 \ 99.06 915.08 100.44 913.33 101.82 911.56 103.19 909.76 104.54 907.95 105.88 906.13 107.18 904.31 108.45 902.48 109.68 900.66 110.86 \ 896.01 113.66 891.54 116.05 887.24 118.07 883.09 119.79 879.07 121.25 875.17 122.5 871.37 123.6 867.65 124.59 864 125.54 860.4 126.48 \ 856.83 127.48 853.29 128.58 849.75 129.84 846.2 131.3 842.62 133.03 839.01 135.06 835.35 137.46 831.62 140.27 827.81 143.55 823.89 \ 147.33 822.52 148.8 821.19 150.34 819.92 151.93 818.71 153.57 817.54 155.26 816.43 156.98 815.36 158.74 814.35 160.53 813.38 162.33 \ 812.46 164.15 811.58 165.97 810.75 167.8 809.96 169.62 809.22 171.44 808.52 173.23 807.86 175 807.25 176.74 806.67 178.45 806.13 \ 180.11 805.63 181.73 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 805.61 181.82 807.96 188.64 802.57 193.43 800.22 186.61 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#operations👉 infobean", penwidth=2, pos="s,802.57,193.43 805.63,181.73 808.9,171.15 814.69,156.97 824.06,147.5 850.62,120.63 869.07,131.59 901.06,111.5 913.32,103.8 926.05,\ 92.657 933.23,86.039", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; meta_data [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 141.06 7.55 -1 7 9 -meta-data F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 141.06 3.55 -1 13 20 -• aka \ frontmatter F 1.19 5 -Agave c 7 -#f8f8f2 T 141.06 2.55 -1 29 41 -• a reference offers meta data storage ", fontsize=1.1875, height=0.097222, href="#meta_data", label=<
meta-data
• aka frontmatter
• a reference offers meta data storage
>, pos="155.06,5.5", shape=plain, width=0.43056]; fragment_address__reference -> meta_data [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 181.58 47.35 174.78 37 167.63 26.13 162.47 18.28 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 156.89 9.79 166.14 15.67 159.64 13.97 162.38 18.14 162.38 18.14 \ 162.38 18.14 159.64 13.97 158.62 20.61 156.89 9.79 ", arrowhead=open, arrowsize=1.0, href="#fragment_address__reference👉 meta_data", pos="e,156.89,9.7864 181.58,47.347 174.78,36.998 167.63,26.127 162.47,18.279", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; trail [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 190.06 9.55 -1 4 5 -trail F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 190.06 5.55 -1 29 41 -• from \ refs a trail can be constructed F 1.19 5 -Agave c 7 -#f8f8f2 T 190.06 4.55 -1 28 40 -• like a path, but in both directions F \ 1.19 5 -Agave c 7 -#f8f8f2 T 190.06 3.55 -1 29 41 -• a glob-like query syntax is possible F 1.19 5 -Agave c 7 -#f8f8f2 T 190.06 \ 2.55 -1 27 38 -• like a css selector, but in both F 1.19 5 -Agave c 7 -#f8f8f2 T 190.06 1.55 -1 27 35 -directions (reversed \ when face-ing F 1.19 5 -Agave c 7 -#f8f8f2 T 200.56 0.55 -1 6 7 -parent) ", fontsize=1.1875, height=0.15278, href="#trail", label=<
trail
• from refs a trail can be constructed
• like a path, but in both directions
• a glob-like query syntax is possible
• like a css selector, but in both
directions (reversed when face-ing
parent)
>, pos="204.06,5.5", shape=plain, width=0.43056]; fragment_address__reference -> trail [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#797976 B 4 202.93 47.35 203.18 38.56 203.43 29.4 203.64 22.03 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#797976 C 7 -#797976 P 9 203.92 11.97 208.14 22.1 203.78 16.97 203.64 21.97 203.64 21.97 \ 203.64 21.97 203.78 16.97 199.14 21.85 203.92 11.97 ", arrowhead=open, arrowsize=1.0, href="#fragment_address__reference👉 trail", pos="e,203.92,11.975 202.93,47.347 203.18,38.562 203.43,29.401 203.64,22.032", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; heading_in_list_ [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 250.06 7.55 -1 13 16 -heading in list? F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 250.06 4.55 -1 8 13 \ -• example: F 1.19 5 -Agave c 7 -#ff79c6 T 258.06 4.55 -1 8 12 - - # this  F 1.19 5 -Agave c 7 -#f8f8f2 T 250.06 2.55 -1 10 \ 16 -• meaning: ?? ", fontsize=1.1875, height=0.097222, href="#heading_in_list_", label=<
heading in list?
• example: - # this 
• meaning: ??
>, pos="258.06,5.5", shape=plain, width=0.25]; list -> heading_in_list_ [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 313.63 65.51 313.28 64.62 312.92 63.73 312.55 62.82 312.17 61.9 \ 311.77 60.97 311.36 60.04 310.93 59.11 310.5 58.17 310.05 57.23 309.59 56.3 309.11 55.36 308.62 54.43 308.12 53.51 307.61 52.59 \ 307.09 51.68 306.55 50.79 306 49.9 305.44 49.03 304.86 48.18 304.27 47.34 302.34 44.76 300.3 42.21 298.17 39.7 295.95 37.24 293.68 \ 34.82 291.35 32.47 288.99 30.18 286.62 27.95 284.24 25.8 281.88 23.73 279.55 21.75 277.26 19.86 275.03 18.06 272.88 16.37 270.82 \ 14.78 268.87 13.31 267.04 11.96 265.35 10.73 263.81 9.64 262.44 8.68 261.32 10.34 262.7 11.25 264.26 12.3 265.97 13.47 267.82 14.77 \ 269.79 16.18 271.88 17.7 274.06 19.32 276.31 21.05 278.63 22.87 281 24.78 283.4 26.77 285.81 28.85 288.23 31 290.63 33.21 293 35.49 \ 295.32 37.83 297.59 40.22 299.77 42.66 301.86 45.14 303.85 47.66 304.45 48.47 305.04 49.3 305.62 50.15 306.19 51.01 306.75 51.89 \ 307.29 52.78 307.83 53.67 308.35 54.58 308.86 55.5 309.36 56.42 309.84 57.34 310.31 58.26 310.77 59.19 311.22 60.11 311.65 61.03 \ 312.08 61.94 312.48 62.85 312.88 63.74 313.26 64.63 313.63 65.51 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 313.67 65.63 319.42 69.98 317.62 76.96 311.87 72.61 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#list👉 heading_in_list_", penwidth=2, pos="s,317.62,76.96 313.63,65.507 311.29,59.686 308.07,52.927 304.06,47.5 291.41,30.387 270.45,15.294 261.88,9.5095", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; image_as_value_placeholder [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 286.06 5.55 -1 20 26 -image as value placeholder ", fontsize=1.1875, height=0.041667, href="#image_as_value_placeholder", label=<
image as value placeholder
>, pos="296.06,5.5", shape=plain, width=0.30556]; image -> image_as_value_placeholder [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 340.55 65.19 340.17 64.33 339.78 63.46 339.38 62.58 338.97 61.69 \ 338.55 60.79 338.12 59.89 337.69 58.98 337.24 58.07 336.79 57.15 336.32 56.24 335.85 55.32 335.37 54.41 334.89 53.5 334.39 52.59 \ 333.89 51.7 333.38 50.81 332.87 49.92 332.35 49.05 331.82 48.19 331.29 47.35 329.49 44.61 327.61 41.88 325.64 39.16 323.62 36.46 \ 321.56 33.81 319.47 31.2 317.38 28.66 315.3 26.19 313.24 23.8 311.23 21.52 309.28 19.35 307.41 17.3 305.63 15.38 303.97 13.62 302.43 \ 12.01 301.05 10.58 299.82 9.33 298.78 8.27 297.93 7.43 297.3 6.81 295.92 8.25 296.56 8.85 297.42 9.66 298.49 10.68 299.74 11.89 \ 301.15 13.28 302.72 14.83 304.43 16.54 306.25 18.4 308.16 20.39 310.16 22.5 312.23 24.71 314.34 27.03 316.48 29.43 318.63 31.9 320.78 \ 34.44 322.9 37.03 324.99 39.65 327.01 42.31 328.97 44.98 330.83 47.65 331.38 48.48 331.93 49.32 332.47 50.17 333 51.03 333.53 51.9 \ 334.06 52.78 334.57 53.67 335.08 54.57 335.59 55.46 336.08 56.36 336.57 57.27 337.05 58.17 337.52 59.07 337.98 59.96 338.43 60.85 \ 338.88 61.74 339.31 62.62 339.73 63.49 340.15 64.34 340.55 65.19 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 340.75 65.67 346.76 69.65 345.4 76.73 339.39 72.75 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#image👉 image_as_value_placeholder", penwidth=2, pos="s,345.4,76.735 340.55,65.191 337.98,59.551 334.69,53.02 331.06,47.5 319.21,29.486 300.09,10.86 296.61,7.5261", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; image_as_projection_instruction [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 326.06 8.55 -1 24 31 -image as projection instruction F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 326.06 \ 4.55 -1 10 15 -• reflection F 1.19 5 -Agave c 7 -#f8f8f2 T 326.06 3.55 -1 10 16 -• echo << prg F 1.19 5 -Agave c 7 -#f8f8f2 \ T 326.06 2.55 -1 11 17 -• see infobean ", fontsize=1.1875, height=0.11111, href="#image_as_projection_instruction", label=<
image as projection instruction
• reflection
• echo << prg
• see infobean
>, pos="338.06,5.5", shape=plain, width=0.36111]; image -> image_as_projection_instruction [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 344.51 64.62 344.26 61.97 344 59.18 343.73 56.27 343.45 53.27 \ 343.16 50.19 342.87 47.06 342.57 43.89 342.27 40.72 341.98 37.57 341.69 34.45 341.4 31.38 341.12 28.4 340.86 25.52 340.6 22.77 340.35 \ 20.16 340.13 17.72 339.92 15.46 339.73 13.43 339.56 11.62 339.41 10.08 337.43 10.3 337.63 11.84 337.86 13.64 338.13 15.66 338.42 \ 17.91 338.73 20.34 339.07 22.94 339.43 25.68 339.8 28.55 340.19 31.52 340.59 34.57 340.99 37.68 341.4 40.82 341.82 43.98 342.23 \ 47.13 342.63 50.25 343.03 53.31 343.42 56.31 343.8 59.2 344.17 61.98 344.51 64.62 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 344.53 64.81 349.17 70.33 345.86 76.73 341.22 71.21 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#image👉 image_as_projection_instruction", penwidth=2, pos="s,345.86,76.733 344.51,64.617 342.59,47.515 339.47,19.573 338.42,10.188", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; url_in_heading [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 370.06 8.55 -1 11 14 -url in heading F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 370.06 5.55 -1 8 13 -• example: \ F 1.19 5 -Agave c 7 -#ff79c6 T 378.06 5.55 -1 20 28 - # fragment://../main.mdd  F 1.19 5 -Agave c 7 -#f8f8f2 T 370.06 3.55 -1 \ 28 39 -• meaning: adjacent content for the F 1.19 5 -Agave c 7 -#f8f8f2 T 376.56 2.55 -1 15 19 -referenced fragment ", fontsize=1.1875, height=0.11111, href="#url_in_heading", label=<
url in heading
• example: # fragment://../main.mdd 
• meaning: adjacent content for the
referenced fragment
>, pos="384.06,5.5", shape=plain, width=0.41667]; heading -> url_in_heading [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 42 377.61 64.62 377.95 61.98 378.32 59.2 378.7 56.31 379.09 53.31 \ 379.49 50.25 379.89 47.13 380.3 43.98 380.72 40.82 381.13 37.68 381.53 34.57 381.93 31.52 382.32 28.55 382.69 25.68 383.05 22.94 \ 383.39 20.34 383.7 17.91 383.99 15.66 384.26 13.64 384.49 11.84 384.69 10.3 382.71 10.08 382.56 11.62 382.39 13.43 382.2 15.46 381.99 \ 17.72 381.77 20.16 381.52 22.77 381.26 25.52 381 28.4 380.72 31.38 380.43 34.45 380.14 37.57 379.85 40.72 379.55 43.89 379.25 47.06 \ 378.96 50.19 378.67 53.27 378.39 56.27 378.12 59.18 377.86 61.97 377.61 64.62 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 377.59 64.81 380.9 71.21 376.26 76.73 372.95 70.33 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#heading👉 url_in_heading", penwidth=2, pos="s,376.26,76.733 377.61,64.617 379.53,47.515 382.65,19.573 383.7,10.188", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; image_in_heading [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 418.06 9.55 -1 13 16 -image in heading F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 418.06 5.55 -1 9 14 \ -• m4 divert F 1.19 5 -Agave c 7 -#f8f8f2 T 418.06 5.55 -1 8 13 -• example: F 1.19 5 -Agave c 7 -#ff79c6 T 426.06 5.55 -1 \ 31 33 - !【fragment://../main.mdd】  F 1.19 5 -Agave c 7 -#ff79c6 T 457.06 5.55 -1 19 26 - fragment://../main.mdd  F 1.19 \ 5 -Agave c 7 -#f8f8f2 T 418.06 3.55 -1 33 46 -• meaning: include, replaces self with the F 1.19 5 -Agave c 7 -#f8f8f2 T 431.06 \ 2.55 -1 7 8 -fragment F 1.19 5 -Agave c 7 -#f8f8f2 T 448.06 1.55 -1 19 28 -• join with :transclusion ", fontsize=1.1875, height=0.13889, href="#image_in_heading", label=<
image in heading
• m4 divert
• example: !【fragment://../main.mdd】  fragment://../main.mdd 
• meaning: include, replaces self with the
fragment
• join with :transclusion
>, pos="447.06,5.5", shape=plain, width=0.83333]; heading -> image_in_heading [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 380.62 65.59 381.01 64.7 381.42 63.8 381.84 62.88 382.28 61.96 \ 382.73 61.04 383.2 60.11 383.68 59.17 384.18 58.24 384.69 57.31 385.22 56.38 385.76 55.45 386.31 54.54 386.88 53.63 387.46 52.73 \ 388.06 51.84 388.67 50.97 389.3 50.11 389.94 49.28 390.59 48.46 391.26 47.67 393.45 45.21 395.74 42.82 398.14 40.48 400.61 38.2 \ 403.16 35.98 405.75 33.82 408.39 31.74 411.05 29.72 413.72 27.77 416.38 25.9 419.03 24.11 421.65 22.39 424.22 20.76 426.73 19.22 \ 429.16 17.76 431.51 16.39 433.75 15.12 435.87 13.94 437.87 12.86 439.72 11.88 438.76 10.12 436.93 11.15 434.94 12.29 432.83 13.53 \ 430.61 14.87 428.28 16.3 425.86 17.83 423.37 19.45 420.83 21.15 418.23 22.94 415.61 24.81 412.98 26.76 410.34 28.79 407.71 30.88 \ 405.11 33.05 402.55 35.28 400.04 37.58 397.61 39.93 395.26 42.35 393 44.82 390.86 47.33 390.21 48.16 389.57 49 388.95 49.86 388.34 \ 50.74 387.74 51.63 387.16 52.53 386.6 53.45 386.05 54.38 385.51 55.31 384.99 56.26 384.49 57.2 384 58.15 383.53 59.1 383.07 60.04 \ 382.62 60.99 382.19 61.92 381.78 62.85 381.38 63.78 380.99 64.69 380.62 65.59 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 380.6 65.64 382.32 72.65 376.52 76.93 374.8 69.93 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#heading👉 image_in_heading", penwidth=2, pos="s,376.52,76.928 380.62,65.586 383.11,59.671 386.61,52.812 391.06,47.5 405.09,30.765 427.47,17.355 439.24,11.001", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; code_in_heading [_ldraw_="F 1.19 5 -Agave c 7 -#f8f8f2 t 1 T 496.06 7.55 -1 12 15 -code in heading F 1.19 5 -Agave c 7 -#f8f8f2 t 0 T 496.06 3.55 -1 10 15 \ -• meaning: ? ", fontsize=1.1875, height=0.083333, href="#code_in_heading", label=<
code in heading
• meaning: ?
>, pos="502.06,5.5", shape=plain, width=0.19444]; heading -> code_in_heading [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#797976 P 82 379.9 65.25 380.27 64.33 380.66 63.4 381.07 62.46 381.49 61.52 \ 381.94 60.58 382.41 59.63 382.89 58.69 383.4 57.75 383.93 56.82 384.47 55.89 385.04 54.98 385.64 54.08 386.25 53.19 386.88 52.32 \ 387.54 51.48 388.22 50.65 388.92 49.85 389.65 49.08 390.39 48.33 391.16 47.62 392.87 46.41 395.48 44.98 398.91 43.35 403.07 41.55 \ 407.86 39.62 413.2 37.56 419 35.41 425.17 33.19 431.62 30.92 438.27 28.64 445.02 26.36 451.79 24.1 458.49 21.9 465.03 19.77 471.32 \ 17.74 477.28 15.84 482.81 14.09 487.84 12.51 492.26 11.13 495.99 9.97 495.39 8.06 491.67 9.28 487.26 10.73 482.26 12.38 476.75 14.22 \ 470.82 16.21 464.55 18.34 458.04 20.56 451.37 22.87 444.63 25.23 437.91 27.61 431.29 30 424.87 32.37 418.73 34.68 412.95 36.92 407.64 \ 39.06 402.86 41.07 398.72 42.94 395.3 44.63 392.68 46.11 390.96 47.38 390.18 48.12 389.44 48.88 388.72 49.67 388.02 50.49 387.35 \ 51.33 386.7 52.19 386.08 53.07 385.48 53.97 384.9 54.89 384.34 55.81 383.8 56.75 383.29 57.69 382.8 58.64 382.32 59.59 381.87 60.54 \ 381.44 61.5 381.02 62.45 380.63 63.39 380.26 64.32 379.9 65.25 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#797976 C 7 -#797976 P 4 379.87 65.33 381.97 72.24 376.4 76.82 374.31 69.92 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#heading👉 code_in_heading", penwidth=2, pos="s,376.4,76.821 379.9,65.248 382.26,59.139 385.84,52.215 391.06,47.5 399.32,40.037 473.33,16.126 495.69,9.0139", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; } }