diff --git a/doc/talks/fosdem20/stage-0.dot b/doc/talks/fosdem20/stage-0.dot
index 6ffe3c4a..3142efa8 100644
--- a/doc/talks/fosdem20/stage-0.dot
+++ b/doc/talks/fosdem20/stage-0.dot
@@ -2,75 +2,83 @@ digraph {
node[shape=box,width=1,height=0.25];
edge [height=0.25];
- "hex0-monitor" [label = "hex0 Monitor", color = black, shape = box];
- "hex0-assembler" [label = "hex0 Assembler", color = black, shape = box];
+ "hex0 Monitor" [label = "hex0 Monitor", color = black, shape = box];
+ "hex0 Assembler" [label = "hex0 Assembler", color = black, shape = box];
"SET" [label = "SET editor", color = cyan3, shape = box];
- # "hex1-assembler" [label = "hex1 Assembler", color = black, shape = box];
- # "hex2-assembler" [label = "hex2 Assembler", color = black, shape = box];
- # "M1-Macro" [label = "M1 Macro assembler", color = black, shape = box];
- # "cat" [label = "cat", color = cyan3, shape = box];
+ # "hex1 Assembler" [label = "hex1 Assembler", color = black, shape = box];
+ # "hex2 Assembler" [label = "hex2 Assembler", color = black, shape = box];
+ # "M1 Macro assembler" [label = "M1 Macro assembler", color = black, shape = box];
+ "catm" [label = "catm", color = black, shape = box];
# "Slow_Lisp" [label = "Slow Lisp", color = green3, shape = box];
# "Stage0-FORTH" [label = "Stage0 FORTH", color = green3, shape = box];
# "cc_x86" [label = "cc_x86", color = black, shape = box];
# "M2-Planet" [label = "M2-PLanet", color = black, shape = box];
- # "M2-Moon" [label = "M2-Moon", color = red1, shape = box];
+ # "M2-Moon" [label = "M2-Moon", color = orange, shape = box];
# "mescc-tools-seed" [label = "mescc-tools-seed", color = black, shape = box];
# "?" [label = "?", color = red1, shape = box];
# "bootstrap-binaries" [label = "bootstrap-binaries", color=red1, shape = box];
# "mescc-tools" [label = "mescc-tools", color = black, shape = box];
- # "Mes C Lib.M2" [label = "Mes C Lib.M2", color = red1, shape = box];
- # "mes.M2" [label = "mes.M2", color = red1, shape = box];
+ # "Mes' Libc M2" [label = "Mes' Libc M2", color = red1, shape = box];
+ # "Mes' M2" [label = "Mes' M2", color = red1, shape = box];
+ # "Mes Libc" [label = "Mes Libc", color = cyan3, shape = box];
+ # "Mes" [label = "Mes", color = cyan3, shape = box];
# "mescc" [label = "mescc", color = black, shape = box];
- # "Mes C Lib +tcc" [label = "Mes C Lib +tcc", color = black, shape = box];
+ # "Mes Libc +tcc" [label = "Mes Libc +tcc", color = black, shape = box];
# "tcc" [label = "tcc", color = black, shape = box];
- # "Mes C Lib +GNU" [label = "Mes C Lib +GNU", color = black, shape = box];
+ # "Mes Libc +GNU" [label = "Mes Libc +GNU", color = black, shape = box];
# "gcc-core 2.95.3" [label = "gcc-core 2.95.3", color = black, shape = box];
# "glibc 2.2.5" [label = "glibc 2.2.5", color = black, shape = box];
# "gcc 2.95.3" [label = "gcc 2.95.3", color = black, shape = box];
# "glibc 2.16" [label = "glibc 2.16", color = black, shape = box];
# "gcc 4.7.4" [label = "gcc 4.7.4", color = black, shape = box];
- "SET" -> "hex0-monitor" [color = cyan3];
- "hex0-assembler" -> "hex0-monitor" [color = black];
- "hex1-assembler" -> "hex0-assembler" [color = black];
- # "hex2-assembler" -> "hex1-assembler" [color = black];
- # "M1-Macro" -> "hex2-assembler" [color = black];
- # "cat" -> "M1-Macro" [color = cyan3];
- # "Slow_Lisp" -> "M1-Macro" [color = green3];
- # "Stage0-FORTH" -> "M1-Macro" [color = green3];
- # "cc_x86" -> "M1-Macro" [color = black];
+ "SET" -> "hex0 Monitor" [color = cyan3];
+ "hex0 Assembler" -> "hex0 Monitor" [color = black];
+ "hex1 Assembler" -> "hex0 Assembler" [color = black];
+ # "hex2 Assembler" -> "hex1 Assembler" [color = black];
+ # "hex2 Assembler" -> "catm" [color = black];
+ # "M1 Macro assembler" -> "hex2 Assembler" [color = black];
+ # "M1 Macro assembler" -> "catm" [color = black];
+ "catm" -> "hex0 Assembler" [color = black];
+ # "Slow_Lisp" -> "M1 Macro assembler" [color = green3];
+ # "Stage0-FORTH" -> "M1 Macro assembler" [color = green3];
+ # "cc_x86" -> "M1 Macro assembler" [color = black];
# "M2-Planet" -> "cc_x86" [color = black];
- # "M2-Moon" -> "M1-Macro" [color = red1];
+ # "M2-Moon" -> "M1 Macro assembler" [color = orange];
# "mescc-tools-seed" -> "cc_x86" [color = black];
# "mescc-tools" -> "mescc-tools-seed" [color = black];
# "mescc-tools" -> "M2-Planet" [color = black];
- # "Mes C Lib.M2" -> "mescc-tools" [color = red1];
- # "Mes C Lib.M2" -> "M2-Planet" [color = red1];
+ # "Mes' Libc M2" -> "M2-Planet" [color = red1];
- # "mes.M2" -> "mescc-tools" [color = red1];
- # "mes.M2" -> "Mes C Lib.M2" [color = red1];
- # "mes.M2" -> "M2-Planet" [color = red1];
- # "mescc" -> "mes.M2" [color = black];
+ # "Mes' M2" -> "mescc-tools" [color = red1];
+ # "Mes' M2" -> "Mes' Libc M2" [color = red1];
+ # "Mes' M2" -> "M2-Planet" [color = black];
- # "Mes C Lib +tcc" -> "mes.M2" [color = red1];
+ # "Mes" -> "mescc-tools" [color = cyan3];
+ # "Mes" -> "Mes Libc" [color = cyan3];
- # "tcc" -> "Mes C Lib +tcc" [color = black];
+ # "mescc" -> "Mes' M2" [color = red1];
+ # "mescc" -> "Mes" [color = cyan3];
+
+ # "Mes Libc +tcc" -> "Mes' M2" [color = red1];
+
+ # "tcc" -> "Mes Libc +tcc" [color = black];
# "tcc" -> "bootstrap-binaries" [color = black];
# "tcc" -> "mescc" [color = black];
- # "gcc-core 2.95.3" -> "Mes C Lib +GNU " [color = black];
+ # "gcc-core 2.95.3" -> "Mes Libc +GNU " [color = black];
# "gcc-core 2.95.3" -> "bootstrap-binaries" [color = black];
# "gcc-core 2.95.3" -> "tcc" [color = black];
- # "make" -> "Mes C Lib +GNU" [color = black];
+ # "make" -> "Mes Libc +GNU" [color = black];
# "make" -> "tcc" [color = black];
# "make" -> "bootstrap-binaries" [color = black];
# "glibc 2.2.5" -> "gcc-core 2.95.3" [color = black];
# "glibc 2.2.5" -> "binutils" [color = black];
- # "glibc 2.2.5" -> "Mes C Lib +GNU" [color = black];
+ # "glibc 2.2.5" -> "Mes Libc +GNU" [color = black];
# "glibc 2.2.5" -> "make" [color = black];
# "glibc 2.2.5" -> "bootstrap-binaries" [color = black];
diff --git a/doc/talks/fosdem20/stage-0.png b/doc/talks/fosdem20/stage-0.png
index e44726ac..02d10a12 100644
Binary files a/doc/talks/fosdem20/stage-0.png and b/doc/talks/fosdem20/stage-0.png differ
diff --git a/doc/talks/fosdem20/stage-1.dot b/doc/talks/fosdem20/stage-1.dot
index 4a82ce42..f3603ba9 100644
--- a/doc/talks/fosdem20/stage-1.dot
+++ b/doc/talks/fosdem20/stage-1.dot
@@ -2,13 +2,13 @@ digraph {
node[shape=box,width=1,height=0.25];
edge [height=0.25];
- # "hex0-monitor" [label = "hex0 Monitor", color = black, shape = box];
- # "hex0-assembler" [label = "hex0 Assembler", color = black, shape = box];
- # "SET" [label = "SET editor", color = black, shape = box];
- "hex1-assembler" [label = "hex1 Assembler", color = black, shape = box];
- "hex2-assembler" [label = "hex2 Assembler", color = black, shape = box];
- "M1-Macro" [label = "M1 Macro assembler", color = black, shape = box];
- "cat" [label = "cat", color = cyan3, shape = box];
+ # "hex0 Monitor" [label = "hex0 Monitor", color = black, shape = box];
+ # "hex0 Assembler" [label = "hex0 Assembler", color = black, shape = box];
+ # "SET" [label = "SET editor", color = cyan3, shape = box];
+ "hex1 Assembler" [label = "hex1 Assembler", color = black, shape = box];
+ "hex2 Assembler" [label = "hex2 Assembler", color = black, shape = box];
+ "M1 Macro assembler" [label = "M1 Macro assembler", color = black, shape = box];
+ "catm" [label = "catm", color = black, shape = box];
"Slow_Lisp" [label = "Slow Lisp", color = green3, shape = box];
"Stage0-FORTH" [label = "Stage0 FORTH", color = green3, shape = box];
"cc_x86" [label = "cc_x86", color = black, shape = box];
@@ -18,56 +18,67 @@ digraph {
# "?" [label = "?", color = red1, shape = box];
# "bootstrap-binaries" [label = "bootstrap-binaries", color=red1, shape = box];
# "mescc-tools" [label = "mescc-tools", color = black, shape = box];
- # "Mes C Lib.M2" [label = "Mes C Lib.M2", color = red1, shape = box];
- # "mes.M2" [label = "mes.M2", color = red1, shape = box];
+ # "Mes' Libc M2" [label = "Mes' Libc M2", color = red1, shape = box];
+ # "Mes' M2" [label = "Mes' M2", color = red1, shape = box];
+ # "Mes Libc" [label = "Mes Libc", color = cyan3, shape = box];
+ # "Mes" [label = "Mes", color = cyan3, shape = box];
# "mescc" [label = "mescc", color = black, shape = box];
- # "Mes C Lib +tcc" [label = "Mes C Lib +tcc", color = black, shape = box];
+ # "Mes Libc +tcc" [label = "Mes Libc +tcc", color = black, shape = box];
# "tcc" [label = "tcc", color = black, shape = box];
- # "Mes C Lib +GNU" [label = "Mes C Lib +GNU", color = black, shape = box];
+ # "Mes Libc +GNU" [label = "Mes Libc +GNU", color = black, shape = box];
# "gcc-core 2.95.3" [label = "gcc-core 2.95.3", color = black, shape = box];
# "glibc 2.2.5" [label = "glibc 2.2.5", color = black, shape = box];
# "gcc 2.95.3" [label = "gcc 2.95.3", color = black, shape = box];
# "glibc 2.16" [label = "glibc 2.16", color = black, shape = box];
# "gcc 4.7.4" [label = "gcc 4.7.4", color = black, shape = box];
- # "SET" -> "hex0-monitor" [color = cyan3];
- # "hex0-assembler" -> "hex0-monitor" [color = black];
- # "hex1-assembler" -> "hex0-assembler" [color = black];
- "hex2-assembler" -> "hex1-assembler" [color = black];
- "M1-Macro" -> "hex2-assembler" [color = black];
- "cat" -> "M1-Macro" [color = cyan3];
- "Slow_Lisp" -> "M1-Macro" [color = green3];
- "Stage0-FORTH" -> "M1-Macro" [color = green3];
- "cc_x86" -> "M1-Macro" [color = black];
+ # "SET" -> "hex0 Monitor" [color = cyan3];
+ # "hex0 Assembler" -> "hex0 Monitor" [color = black];
+ # "hex1 Assembler" -> "hex0 Assembler" [color = black];
+ "hex2 Assembler" -> "hex1 Assembler" [color = black];
+ "hex2 Assembler" -> "catm" [color = black];
+ "M1 Macro assembler" -> "hex2 Assembler" [color = black];
+ "M1 Macro assembler" -> "catm" [color = black];
+ "catm" -> "hex0 Assembler" [color = black];
+ "Slow_Lisp" -> "M1 Macro assembler" [color = green3];
+ "Stage0-FORTH" -> "M1 Macro assembler" [color = green3];
+ "cc_x86" -> "M1 Macro assembler" [color = black];
"M2-Planet" -> "cc_x86" [color = black];
- "M2-Moon" -> "M1-Macro" [color = orange];
+ "M2-Moon" -> "M1 Macro assembler" [color = orange];
# "mescc-tools-seed" -> "cc_x86" [color = black];
# "mescc-tools" -> "mescc-tools-seed" [color = black];
# "mescc-tools" -> "M2-Planet" [color = black];
- # "mes.M2" -> "mescc-tools" [color = red1];
- # "mes.M2" -> "Mes C Lib.M2" [color = red1];
- # "mes.M2" -> "M2-Planet" [color = red1];
- # "mescc" -> "mes.M2" [color = black];
+ # "Mes' Libc M2" -> "M2-Planet" [color = red1];
- # "Mes C Lib +tcc" -> "mes.M2" [color = red1];
+ # "Mes' M2" -> "mescc-tools" [color = red1];
+ # "Mes' M2" -> "Mes' Libc M2" [color = red1];
+ # "Mes' M2" -> "M2-Planet" [color = black];
- # "tcc" -> "Mes C Lib +tcc" [color = black];
+ # "Mes" -> "mescc-tools" [color = cyan3];
+ # "Mes" -> "Mes Libc" [color = cyan3];
+
+ # "mescc" -> "Mes' M2" [color = red1];
+ # "mescc" -> "Mes" [color = cyan3];
+
+ # "Mes Libc +tcc" -> "Mes' M2" [color = red1];
+
+ # "tcc" -> "Mes Libc +tcc" [color = black];
# "tcc" -> "bootstrap-binaries" [color = black];
# "tcc" -> "mescc" [color = black];
- # "gcc-core 2.95.3" -> "Mes C Lib +GNU " [color = black];
+ # "gcc-core 2.95.3" -> "Mes Libc +GNU " [color = black];
# "gcc-core 2.95.3" -> "bootstrap-binaries" [color = black];
# "gcc-core 2.95.3" -> "tcc" [color = black];
- # "make" -> "Mes C Lib +GNU" [color = black];
+ # "make" -> "Mes Libc +GNU" [color = black];
# "make" -> "tcc" [color = black];
# "make" -> "bootstrap-binaries" [color = black];
# "glibc 2.2.5" -> "gcc-core 2.95.3" [color = black];
# "glibc 2.2.5" -> "binutils" [color = black];
- # "glibc 2.2.5" -> "Mes C Lib +GNU" [color = black];
+ # "glibc 2.2.5" -> "Mes Libc +GNU" [color = black];
# "glibc 2.2.5" -> "make" [color = black];
# "glibc 2.2.5" -> "bootstrap-binaries" [color = black];
diff --git a/doc/talks/fosdem20/stage-1.png b/doc/talks/fosdem20/stage-1.png
index c1544ea8..4c0ae0de 100644
Binary files a/doc/talks/fosdem20/stage-1.png and b/doc/talks/fosdem20/stage-1.png differ
diff --git a/doc/talks/fosdem20/stage-2.dot b/doc/talks/fosdem20/stage-2.dot
index dfd2c88e..911eaf5b 100644
--- a/doc/talks/fosdem20/stage-2.dot
+++ b/doc/talks/fosdem20/stage-2.dot
@@ -2,103 +2,127 @@ digraph {
node[shape=box,width=1,height=0.25];
edge [height=0.25];
- # "hex0-monitor" [label = "hex0 Monitor", color = black, shape = box];
- # "hex0-assembler" [label = "hex0 Assembler", color = black, shape = box];
+ # "hex0 Monitor" [label = "hex0 Monitor", color = black, shape = box];
+ # "hex0 Assembler" [label = "hex0 Assembler", color = black, shape = box];
# "SET" [label = "SET editor", color = cyan3, shape = box];
- # "hex1-assembler" [label = "hex1 Assembler", color = black, shape = box];
- # "hex2-assembler" [label = "hex2 Assembler", color = black, shape = box];
- # "M1-Macro" [label = "M1 Macro assembler", color = black, shape = box];
- # "cat" [label = "cat", color = cyan3, shape = box];
+ # "hex1 Assembler" [label = "hex1 Assembler", color = black, shape = box];
+ # "hex2 Assembler" [label = "hex2 Assembler", color = black, shape = box];
+ # "M1 Macro assembler" [label = "M1 Macro assembler", color = black, shape = box];
+ # "catm" [label = "catm", color = black, shape = box];
# "Slow_Lisp" [label = "Slow Lisp", color = green3, shape = box];
# "Stage0-FORTH" [label = "Stage0 FORTH", color = green3, shape = box];
"cc_x86" [label = "cc_x86", color = black, shape = box];
"M2-Planet" [label = "M2-PLanet", color = black, shape = box];
"M2-Moon" [label = "M2-Moon", color = orange, shape = box];
# "mescc-tools-seed" [label = "mescc-tools-seed", color = black, shape = box];
- # "?" [label = "?", color = red1, shape = box];
- # "bootstrap-binaries" [label = "bootstrap-binaries", color=red1, shape = box];
+ # "%bootstrap Guile" [label = "%bootstrap Guile", color=cyan3, shape = box];
"mescc-tools" [label = "mescc-tools", color = black, shape = box];
- "Mes C Lib.M2" [label = "Mes C Lib.M2", color = red1, shape = box];
- "mes.M2" [label = "mes.M2", color = red1, shape = box];
+ "Mes' Libc M2" [label = "Mes' Libc M2", color = red1, shape = box];
+ "Mes' M2" [label = "Mes' M2", color = red1, shape = box];
+ "Mes Libc" [label = "Mes Libc", color = cyan3, shape = box];
+ "Mes" [label = "Mes", color = cyan3, shape = box];
# "mescc" [label = "mescc", color = black, shape = box];
- # "Mes C Lib +tcc" [label = "Mes C Lib +tcc", color = black, shape = box];
+ # "Mes Libc +TCC" [label = "Mes Libc +TCC", color = black, shape = box];
# "tcc" [label = "tcc", color = black, shape = box];
- # "Mes C Lib +GNU" [label = "Mes C Lib +GNU", color = black, shape = box];
+ # "Mes Libc +GNU" [label = "Mes Libc +GNU", color = black, shape = box];
# "gcc-core 2.95.3" [label = "gcc-core 2.95.3", color = black, shape = box];
# "glibc 2.2.5" [label = "glibc 2.2.5", color = black, shape = box];
# "gcc 2.95.3" [label = "gcc 2.95.3", color = black, shape = box];
# "glibc 2.16" [label = "glibc 2.16", color = black, shape = box];
# "gcc 4.7.4" [label = "gcc 4.7.4", color = black, shape = box];
- # "SET" -> "hex0-monitor" [color = cyan3];
- # "hex0-assembler" -> "hex0-monitor" [color = black];
- # "hex1-assembler" -> "hex0-assembler" [color = black];
- # "hex2-assembler" -> "hex1-assembler" [color = black];
- # "M1-Macro" -> "hex2-assembler" [color = black];
- # "cat" -> "M1-Macro" [color = cyan3];
- # "Slow_Lisp" -> "M1-Macro" [color = green3];
- # "Stage0-FORTH" -> "M1-Macro" [color = green3];
- "cc_x86" -> "M1-Macro" [color = black];
+ # "SET" -> "hex0 Monitor" [color = cyan3];
+ # "hex0 Assembler" -> "hex0 Monitor" [color = black];
+ # "hex1 Assembler" -> "hex0 Assembler" [color = black];
+ # "hex2 Assembler" -> "hex1 Assembler" [color = black];
+ # "hex2 Assembler" -> "catm" [color = black];
+ # "M1 Macro assembler" -> "hex2 Assembler" [color = black];
+ # "M1 Macro assembler" -> "catm" [color = black];
+ # "catm" -> "hex0 Assembler" [color = black];
+ # "Slow_Lisp" -> "M1 Macro assembler" [color = green3];
+ # "Stage0-FORTH" -> "M1 Macro assembler" [color = green3];
+ "cc_x86" -> "M1 Macro assembler" [color = black];
"M2-Planet" -> "cc_x86" [color = black];
- "M2-Moon" -> "M1-Macro" [color = orange];
+ "M2-Moon" -> "M1 Macro assembler" [color = orange];
# "mescc-tools-seed" -> "cc_x86" [color = black];
# "mescc-tools" -> "mescc-tools-seed" [color = black];
"mescc-tools" -> "M2-Planet" [color = black];
- "Mes C Lib.M2" -> "mescc-tools" [color = red1];
- "Mes C Lib.M2" -> "M2-Planet" [color = red1];
+ # "Gash" -> "Mes' M2" [color = red1];
+ # "Gash" -> "%bootstrap Guile" [color = cyan3];
+ # "Gash Core Utils" -> "Gash" [color = black];
+ # "Gash Core Utils" -> "%bootstrap Guile" [color = cyan3];
+ # "Gash Core Utils" -> "Mes' M2" [color = red1];
- "mes.M2" -> "mescc-tools" [color = red1];
- "mes.M2" -> "Mes C Lib.M2" [color = red1];
- "mes.M2" -> "M2-Planet" [color = red1];
- "mescc" -> "mes.M2" [color = black];
+ "Mes' Libc M2" -> "M2-Planet" [color = red1];
- # "Mes C Lib +tcc" -> "mes.M2" [color = red1];
+ "Mes' M2" -> "mescc-tools" [color = red1];
+ "Mes' M2" -> "Mes' Libc M2" [color = red1];
+ "Mes' M2" -> "M2-Planet" [color = black];
- # "tcc" -> "Mes C Lib +tcc" [color = black];
- # "tcc" -> "bootstrap-binaries" [color = black];
+ "Mes" -> "mescc-tools" [color = cyan3];
+ "Mes" -> "Mes Libc" [color = cyan3];
+ # "Mes" -> "Gash" [color = cyan3];
+ # "Mes" -> "Gash Core Utils" [color = cyan3];
+
+ "mescc" -> "Mes' M2" [color = red1];
+ "mescc" -> "Mes" [color = cyan3];
+
+ # "Mes Libc +TCC" -> "Mes" [color = cyan3];
+ # "Mes Libc +TCC" -> "Mes' M2" [color = red1];
+
+ # "tcc" -> "Mes Libc +TCC" [color = black];
+ # "tcc" -> "Gash" [color = black];
+ # "tcc" -> "Gash Core Utils" [color = black];
# "tcc" -> "mescc" [color = black];
- # "gcc-core 2.95.3" -> "Mes C Lib +GNU " [color = black];
- # "gcc-core 2.95.3" -> "bootstrap-binaries" [color = black];
+ # "Mes Libc +GNU" -> "tcc" [color = black];
+
+ # "gcc-core 2.95.3" -> "Mes Libc +GNU" [color = black];
+ # "gcc-core 2.95.3" -> "Gash" [color = black];
+ # "gcc-core 2.95.3" -> "Gash Core Utils" [color = black];
# "gcc-core 2.95.3" -> "tcc" [color = black];
- # "make" -> "Mes C Lib +GNU" [color = black];
+ # "make" -> "Mes Libc +GNU" [color = black];
# "make" -> "tcc" [color = black];
- # "make" -> "bootstrap-binaries" [color = black];
+ # "make" -> "Gash" [color = black];
+ # "make" -> "Gash Core Utils" [color = black];
# "glibc 2.2.5" -> "gcc-core 2.95.3" [color = black];
# "glibc 2.2.5" -> "binutils" [color = black];
- # "glibc 2.2.5" -> "Mes C Lib +GNU" [color = black];
+ # "glibc 2.2.5" -> "Mes Libc +GNU" [color = black];
# "glibc 2.2.5" -> "make" [color = black];
- # "glibc 2.2.5" -> "bootstrap-binaries" [color = black];
+ # "glibc 2.2.5" -> "Gash" [color = black];
+ # "glibc 2.2.5" -> "Gash Core Utils" [color = black];
# "gcc 2.95.3" -> "gcc-core 2.95.3" [color = black];
# "gcc 2.95.3" -> "binutils" [color = black];
# "gcc 2.95.3" -> "glibc 2.2.5" [color = black];
# "gcc 2.95.3" -> "make" [color = black];
- # "gcc 2.95.3" -> "bootstrap-binaries" [color = black];
+ # "gcc 2.95.3" -> "Gash" [color = black];
+ # "gcc 2.95.3" -> "Gash Core Utils" [color = black];
# "glibc 2.16" -> "glibc 2.2.5" [color = black];
# "glibc 2.16" -> "binutils" [color = black];
# "glibc 2.16" -> "gcc 2.95.3" [color = black];
# "glibc 2.16" -> "make" [color = black];
- # "glibc 2.16" -> "bootstrap-binaries" [color = black];
-
- # "gcc 4.7.4" -> "glibc 2.16" [color = black];
- # "gcc 4.7.4" -> "binutils" [color = black];
- # "gcc 4.7.4" -> "gcc 2.95.3" [color = black];
- # "gcc 4.7.4" -> "make" [color = black];
- # "gcc 4.7.4" -> "bootstrap-binaries" [color = black];
+ # "glibc 2.16" -> "Gash" [color = black];
+ # "glibc 2.16" -> "Gash Core Utils" [color = black];
+ # "gcc 4.6.4" -> "glibc 2.16" [color = black];
+ # "gcc 4.6.4" -> "binutils" [color = black];
+ # "gcc 4.6.4" -> "gcc 2.95.3" [color = black];
+ # "gcc 4.6.4" -> "make" [color = black];
+ # "gcc 4.6.4" -> "Gash" [color = black];
+ # "gcc 4.6.4" -> "Gash Core Utils" [color = black];
node [shape=plaintext]
subgraph cluster_01 {
key [label=<
black | done, essential |
-
red | in progress, essential |
diff --git a/doc/talks/fosdem20/stage-2.png b/doc/talks/fosdem20/stage-2.png
index 3a00277e..8435a1bc 100644
Binary files a/doc/talks/fosdem20/stage-2.png and b/doc/talks/fosdem20/stage-2.png differ
diff --git a/doc/talks/fosdem20/stage-mes.dot b/doc/talks/fosdem20/stage-mes.dot
index 51845a17..07f29363 100644
--- a/doc/talks/fosdem20/stage-mes.dot
+++ b/doc/talks/fosdem20/stage-mes.dot
@@ -2,102 +2,128 @@ digraph {
node[shape=box,width=1,height=0.25];
edge [height=0.25];
- # "hex0-monitor" [label = "hex0 Monitor", shape = box];
- # "hex0-assembler" [label = "hex0 Assembler", shape = box];
- # "SET" [label = "SET editor", shape = box];
- # "hex1-assembler" [label = "hex1 Assembler", shape = box];
- # "hex2-assembler" [label = "hex2 Assembler", shape = box];
- # "M1-Macro" [label = "M1 Macro assembler", shape = box];
- # "cat" [label = "cat", shape = box];
- # "Slow_Lisp" [label = "Slow Lisp", shape = box];
- # "Stage0-FORTH" [label = "Stage0 FORTH", shape = box];
- # "cc_x86" [label = "cc_x86", shape = box];
- # "M2-Planet" [label = "M2-PLanet", shape = box];
- # "M2-Moon" [label = "M2-Moon", color = red1, shape = box];
- # "mescc-tools-seed" [label = "mescc-tools-seed", shape = box];
- "?" [label = "?", color = red1, shape = box];
- "bootstrap-binaries" [label = "bootstrap-binaries", color = red1, shape = box];
- "mescc-tools" [label = "mescc-tools", shape = box];
- "Mes C Lib.M2" [label = "Mes C Lib.M2", color = red1, shape = box];
- "mes.M2" [label = "mes.M2", color = red1, shape = box];
- "mescc" [label = "mescc", shape = box];
- "Mes C Lib +tcc" [label = "Mes C Lib +tcc", color = red1, shape = box];
- "tcc" [label = "tcc", shape = box];
- "Mes C Lib +GNU" [label = "Mes C Lib +GNU", shape = box];
- "gcc-core 2.95.3" [label = "gcc-core 2.95.3", shape = box];
- # "glibc 2.2.5" [label = "glibc 2.2.5", shape = box];
- # "gcc 2.95.3" [label = "gcc 2.95.3", shape = box];
- # "glibc 2.16" [label = "glibc 2.16", shape = box];
- # "gcc 4.7.4" [label = "gcc 4.7.4", shape = box];
+ # "hex0 Monitor" [label = "hex0 Monitor", color = black, shape = box];
+ # "hex0 Assembler" [label = "hex0 Assembler", color = black, shape = box];
+ # "SET" [label = "SET editor", color = cyan3, shape = box];
+ # "hex1 Assembler" [label = "hex1 Assembler", color = black, shape = box];
+ # "hex2 Assembler" [label = "hex2 Assembler", color = black, shape = box];
+ # "M1 Macro assembler" [label = "M1 Macro assembler", color = black, shape = box];
+ # "catm" [label = "catm", color = black, shape = box];
+ # "Slow_Lisp" [label = "Slow Lisp", color = green3, shape = box];
+ # "Stage0-FORTH" [label = "Stage0 FORTH", color = green3, shape = box];
+ # "cc_x86" [label = "cc_x86", color = black, shape = box];
+ # "M2-Planet" [label = "M2-PLanet", color = black, shape = box];
+ # "M2-Moon" [label = "M2-Moon", color = orange, shape = box];
+ # "mescc-tools-seed" [label = "mescc-tools-seed", color = black, shape = box];
+ "%bootstrap Guile" [label = "%bootstrap Guile", color=cyan3, shape = box];
+ "%bootstrap Mes" [label = "%bootstrap Mes", color=cyan3, shape = box];
+ "mescc-tools" [label = "mescc-tools", color = black, shape = box];
- # "SET" -> "hex0-monitor" [color = cyan];
- # "hex0-assembler" -> "hex0-monitor" [color = black];
- # "hex1-assembler" -> "hex0-assembler" [color = black];
- # "hex2-assembler" -> "hex1-assembler" [color = black];
- # "M1-Macro" -> "hex2-assembler" [color = black];
- # "cat" -> "M1-Macro" [color = cyan];
- # "Slow_Lisp" -> "M1-Macro" [color = green2];
- # "Stage0-FORTH" -> "M1-Macro" [color = green2];
- # "cc_x86" -> "M1-Macro" [color = black];
+ "Mes' M2" [label = "Mes' M2", color = red1, shape = box];
+ # "Mes' Libc M2" [label = "Mes' Libc M2", color = red1, shape = box];
+ "Mes" [label = "Mes", color = cyan3, shape = box];
+ "Mes Libc" [label = "Mes Libc", color = cyan3, shape = box];
+ "mescc" [label = "mescc", color = black, shape = box];
+ "Mes Libc +TCC" [label = "Mes Libc +TCC", color = black, shape = box];
+
+ "tcc" [label = "tcc", color=cyan3, shape = box];
+ # "Mes Libc +GNU" [label = "Mes Libc +GNU", shape = box];
+ # "gcc-core 2.95.3" [label = "gcc-core 2.95.3", shape = box];
+ # "glibc 2.2.5" [label = "glibc 2.2.5", color=cyan3, shape = box];
+ # "gcc 2.95.3" [label = "gcc 2.95.3", color=cyan3, shape = box];
+ # "glibc 2.16" [label = "glibc 2.16", shape = box];
+ # "gcc 4.6.4" [label = "gcc 4.6.4", shape = box];
+
+ # "SET" -> "hex0 Monitor" [color = cyan];
+ # "hex0 Assembler" -> "hex0 Monitor" [color = black];
+ # "hex1 Assembler" -> "hex0 Assembler" [color = black];
+ # "hex2 Assembler" -> "hex1 Assembler" [color = black];
+ # "M1 Macro assembler" -> "hex2 Assembler" [color = black];
+ # "catm" -> "M1 Macro assembler" [color = cyan];
+ # "Slow_Lisp" -> "M1 Macro assembler" [color = green2];
+ # "Stage0-FORTH" -> "M1 Macro assembler" [color = green2];
+ # "cc_x86" -> "M1 Macro assembler" [color = black];
# "M2-Planet" -> "cc_x86" [color = black];
- # "M2-Moon" -> "M1-Macro" [color = red1];
+ # "M2-Moon" -> "M1 Macro assembler" [color = red1];
# "mescc-tools-seed" -> "cc_x86" [color = black];
# "mescc-tools" -> "mescc-tools-seed" [color = black];
# "mescc-tools" -> "M2-Planet" [color = black];
- "bootstrap-binaries" -> "?" [color = red1];
- "mes.M2" -> "bootstrap-binaries" [color = black];
- "mes.M2" -> "mescc-tools" [color = red1];
- "mes.M2" -> "Mes C Lib.M2" [color = red1];
- "mes.M2" -> "M2-Planet" [color = red1];
- "mescc" -> "mes.M2" [color = black];
+ "Gash" -> "Mes' M2" [color = red1];
+ "Gash" -> "%bootstrap Guile" [color = cyan3];
+ "Gash Core Utils" -> "Gash" [color = black];
+ "Gash Core Utils" -> "%bootstrap Guile" [color = cyan3];
+ "Gash Core Utils" -> "Mes' M2" [color = red1];
- "Mes C Lib +tcc" -> "mes.M2" [color = red1];
+ # "Mes' Libc M2" -> "M2-Planet" [color = red1];
- "tcc" -> "Mes C Lib +tcc" [color = black];
- "tcc" -> "bootstrap-binaries" [color = black];
+ # "Mes' M2" -> "mescc-tools" [color = red1];
+ # "Mes' M2" -> "Mes' Libc M2" [color = red1];
+ # "Mes' M2" -> "M2-Planet" [color = black];
+
+ "Mes" -> "mescc-tools" [color = cyan3];
+ "Mes" -> "Mes Libc" [color = cyan3];
+ "Mes" -> "Gash" [color = cyan3];
+ "Mes" -> "Gash Core Utils" [color = cyan3];
+ "Mes" -> "%bootstrap Mes" [color = cyan3];
+
+ "mescc" -> "Mes' M2" [color = red1];
+ "mescc" -> "Mes" [color = cyan3];
+
+ "Mes Libc +TCC" -> "Mes" [color = cyan3];
+ "Mes Libc +TCC" -> "Mes' M2" [color = red1];
+
+ "tcc" -> "Mes Libc +TCC" [color = black];
+ "tcc" -> "Gash" [color = black];
+ "tcc" -> "Gash Core Utils" [color = black];
"tcc" -> "mescc" [color = black];
- "Mes C Lib +GNU" -> "tcc" [color = black];
+ # "Mes Libc +GNU" -> "tcc" [color = black];
- "gcc-core 2.95.3" -> "Mes C Lib +GNU" [color = black];
- "gcc-core 2.95.3" -> "bootstrap-binaries" [color = black];
- "gcc-core 2.95.3" -> "tcc" [color = black];
+ # "gcc-core 2.95.3" -> "Mes Libc +GNU" [color = black];
+ # "gcc-core 2.95.3" -> "Gash" [color = black];
+ # "gcc-core 2.95.3" -> "Gash Core Utils" [color = black];
+ # "gcc-core 2.95.3" -> "tcc" [color = black];
- # "make" -> "Mes C Lib +GNU" [color = black];
+ # "make" -> "Mes Libc +GNU" [color = black];
# "make" -> "tcc" [color = black];
- # "make" -> "bootstrap-binaries" [color = black];
+ # "make" -> "Gash" [color = black];
+ # "make" -> "Gash Core Utils" [color = black];
# "glibc 2.2.5" -> "gcc-core 2.95.3" [color = black];
# "glibc 2.2.5" -> "binutils" [color = black];
- # "glibc 2.2.5" -> "Mes C Lib +GNU" [color = black];
+ # "glibc 2.2.5" -> "Mes Libc +GNU" [color = black];
# "glibc 2.2.5" -> "make" [color = black];
- # "glibc 2.2.5" -> "bootstrap-binaries" [color = black];
+ # "glibc 2.2.5" -> "Gash" [color = black];
+ # "glibc 2.2.5" -> "Gash Core Utils" [color = black];
# "gcc 2.95.3" -> "gcc-core 2.95.3" [color = black];
# "gcc 2.95.3" -> "binutils" [color = black];
# "gcc 2.95.3" -> "glibc 2.2.5" [color = black];
# "gcc 2.95.3" -> "make" [color = black];
- # "gcc 2.95.3" -> "bootstrap-binaries" [color = black];
+ # "gcc 2.95.3" -> "Gash" [color = black];
+ # "gcc 2.95.3" -> "Gash Core Utils" [color = black];
# "glibc 2.16" -> "glibc 2.2.5" [color = black];
# "glibc 2.16" -> "binutils" [color = black];
# "glibc 2.16" -> "gcc 2.95.3" [color = black];
# "glibc 2.16" -> "make" [color = black];
- # "glibc 2.16" -> "bootstrap-binaries" [color = black];
+ # "glibc 2.16" -> "Gash" [color = black];
+ # "glibc 2.16" -> "Gash Core Utils" [color = black];
- # "gcc 4.7.4" -> "glibc 2.16" [color = black];
- # "gcc 4.7.4" -> "binutils" [color = black];
- # "gcc 4.7.4" -> "gcc 2.95.3" [color = black];
- # "gcc 4.7.4" -> "make" [color = black];
- # "gcc 4.7.4" -> "bootstrap-binaries" [color = black];
+ # "gcc 4.6.4" -> "glibc 2.16" [color = black];
+ # "gcc 4.6.4" -> "binutils" [color = black];
+ # "gcc 4.6.4" -> "gcc 2.95.3" [color = black];
+ # "gcc 4.6.4" -> "make" [color = black];
+ # "gcc 4.6.4" -> "Gash" [color = black];
+ # "gcc 4.6.4" -> "Gash Core Utils" [color = black];
node [shape=plaintext]
subgraph cluster_01 {
key [label=<
black | done, essential |
-
red | in progress, essential |
diff --git a/doc/talks/fosdem20/stage-mes.png b/doc/talks/fosdem20/stage-mes.png
index b8df9445..3e1a8515 100644
Binary files a/doc/talks/fosdem20/stage-mes.png and b/doc/talks/fosdem20/stage-mes.png differ
diff --git a/doc/talks/fosdem20/stage-mesboot.dot b/doc/talks/fosdem20/stage-mesboot.dot
index 5fbb1e04..11ef000b 100644
--- a/doc/talks/fosdem20/stage-mesboot.dot
+++ b/doc/talks/fosdem20/stage-mesboot.dot
@@ -2,108 +2,131 @@ digraph {
node[shape=box,width=1,height=0.25];
edge [height=0.25];
- # "hex0-monitor" [label = "hex0 Monitor", shape = box];
- # "hex0-assembler" [label = "hex0 Assembler", shape = box];
+ # "hex0 Monitor" [label = "hex0 Monitor", shape = box];
+ # "hex0 Assembler" [label = "hex0 Assembler", shape = box];
# "SET" [label = "SET editor", shape = box];
- # "hex1-assembler" [label = "hex1 Assembler", shape = box];
- # "hex2-assembler" [label = "hex2 Assembler", shape = box];
- # "M1-Macro" [label = "M1 Macro assembler", shape = box];
- # "cat" [label = "cat", shape = box];
+ # "hex1 Assembler" [label = "hex1 Assembler", shape = box];
+ # "hex2 Assembler" [label = "hex2 Assembler", shape = box];
+ # "M1 Macro assembler" [label = "M1 Macro assembler", shape = box];
+ # "catm" [label = "catm", shape = box];
# "Slow_Lisp" [label = "Slow Lisp", shape = box];
# "Stage0-FORTH" [label = "Stage0 FORTH", shape = box];
# "cc_x86" [label = "cc_x86", shape = box];
# "M2-Planet" [label = "M2-PLanet", shape = box];
# "M2-Moon" [label = "M2-Moon", color = red1, shape = box];
# "mescc-tools-seed" [label = "mescc-tools-seed", shape = box];
- "?" [label = "?", color = red1, shape = box];
- "bootstrap-binaries" [label = "bootstrap-binaries", color=red1, shape = box];
- # "mescc-tools" [label = "mescc-tools", shape = box];
- # "Mes C Lib.M2" [label = "Mes C Lib.M2", color = red1, shape = box];
- # "mes.M2" [label = "mes.M2", color = red1, shape = box];
- # "mescc" [label = "mescc", shape = box];
- # "Mes C Lib +tcc" [label = "Mes C Lib +tcc", color = red1, shape = box];
- "tcc" [label = "tcc", shape = box];
- "Mes C Lib +GNU" [label = "Mes C Lib +GNU", shape = box];
- "gcc-core 2.95.3" [label = "gcc-core 2.95.3", shape = box];
- "glibc 2.2.5" [label = "glibc 2.2.5", shape = box];
- "gcc 2.95.3" [label = "gcc 2.95.3", shape = box];
- "glibc 2.16" [label = "glibc 2.16", shape = box];
- "gcc 4.7.4" [label = "gcc 4.7.4", shape = box];
+ # "%bootstrap Guile" [label = "%bootstrap Guile", color=cyan3, shape = box];
+ # "mescc-tools" [label = "mescc-tools", color = black, shape = box];
- # "SET" -> "hex0-monitor" [color = cyan];
- # "hex0-assembler" -> "hex0-monitor" [color = black];
- # "hex1-assembler" -> "hex0-assembler" [color = black];
- # "hex2-assembler" -> "hex1-assembler" [color = black];
- # "M1-Macro" -> "hex2-assembler" [color = black];
- # "cat" -> "M1-Macro" [color = cyan];
- # "Slow_Lisp" -> "M1-Macro" [color = green2];
- # "Stage0-FORTH" -> "M1-Macro" [color = green2];
- # "cc_x86" -> "M1-Macro" [color = black];
+ # "Mes' M2" [label = "Mes' M2", color = red1, shape = box];
+ # "Mes' Libc M2" [label = "Mes' Libc M2", color = red1, shape = box];
+ # "Mes" [label = "Mes", color = cyan3, shape = box];
+ # "Mes Libc" [label = "Mes Libc", color = cyan3, shape = box];
+ # "mescc" [label = "mescc", color = black, shape = box];
+ # "Mes Libc +TCC" [label = "Mes Libc +TCC", color = black, shape = box];
+
+ "tcc" [label = "tcc", color=cyan3, shape = box];
+ "Mes Libc +GNU" [label = "Mes Libc +GNU", shape = box];
+ "gcc-core 2.95.3" [label = "gcc-core 2.95.3", shape = box];
+ "glibc 2.2.5" [label = "glibc 2.2.5", color=cyan3, shape = box];
+ "gcc 2.95.3" [label = "gcc 2.95.3", color=cyan3, shape = box];
+ "glibc 2.16" [label = "glibc 2.16", shape = box];
+ "gcc 4.6.4" [label = "gcc 4.6.4", shape = box];
+
+ # "SET" -> "hex0 Monitor" [color = cyan];
+ # "hex0 Assembler" -> "hex0 Monitor" [color = black];
+ # "hex1 Assembler" -> "hex0 Assembler" [color = black];
+ # "hex2 Assembler" -> "hex1 Assembler" [color = black];
+ # "M1 Macro assembler" -> "hex2 Assembler" [color = black];
+ # "catm" -> "M1 Macro assembler" [color = cyan];
+ # "Slow_Lisp" -> "M1 Macro assembler" [color = green2];
+ # "Stage0-FORTH" -> "M1 Macro assembler" [color = green2];
+ # "cc_x86" -> "M1 Macro assembler" [color = black];
# "M2-Planet" -> "cc_x86" [color = black];
- # "M2-Moon" -> "M1-Macro" [color = red1];
+ # "M2-Moon" -> "M1 Macro assembler" [color = red1];
# "mescc-tools-seed" -> "cc_x86" [color = black];
# "mescc-tools" -> "mescc-tools-seed" [color = black];
# "mescc-tools" -> "M2-Planet" [color = black];
- "bootstrap-binaries" -> "?" [color = red1];
- # "mes.M2" -> "bootstrap-binaries" [color = black];
- # "mes.M2" -> "mescc-tools" [color = red1];
- # "mes.M2" -> "Mes C Lib.M2" [color = red1];
- # "mes.M2" -> "M2-Planet" [color = red1];
- # "mescc" -> "mes.M2" [color = black];
+ # "Gash" -> "Mes' M2" [color = red1];
+ # "Gash" -> "%bootstrap Guile" [color = cyan3];
+ "Gash Core Utils" -> "Gash" [color = black];
+ # "Gash Core Utils" -> "%bootstrap Guile" [color = cyan3];
+ # "Gash Core Utils" -> "Mes' M2" [color = red1];
- # "Mes C Lib +tcc" -> "mes.M2" [color = red1];
+ # "Mes' Libc M2" -> "M2-Planet" [color = red1];
- # "tcc" -> "Mes C Lib +tcc" [color = black];
- # "tcc" -> "bootstrap-binaries" [color = black];
+ # "Mes' M2" -> "mescc-tools" [color = red1];
+ # "Mes' M2" -> "Mes' Libc M2" [color = red1];
+ # "Mes' M2" -> "M2-Planet" [color = red1];
+
+ # "Mes" -> "mescc-tools" [color = cyan3];
+ # "Mes" -> "Mes Libc" [color = cyan3];
+ # "Mes" -> "Gash" [color = cyan3];
+ # "Mes" -> "Gash Core Utils" [color = cyan3];
+
+ # "mescc" -> "Mes' M2" [color = red1];
+ # "mescc" -> "Mes" [color = cyan3];
+
+ # "Mes Libc +TCC" -> "Mes" [color = cyan3];
+ # "Mes Libc +TCC" -> "Mes' M2" [color = red1];
+
+ # "tcc" -> "Mes Libc +TCC" [color = black];
+ # "tcc" -> "Gash" [color = black];
+ # "tcc" -> "Gash Core Utils" [color = black];
# "tcc" -> "mescc" [color = black];
- "gcc-core 2.95.3" -> "Mes C Lib +GNU" [color = black];
+ "Mes Libc +GNU" -> "tcc" [color = black];
+
+ "gcc-core 2.95.3" -> "Mes Libc +GNU" [color = black];
+ "gcc-core 2.95.3" -> "Gash" [color = black];
+ "gcc-core 2.95.3" -> "Gash Core Utils" [color = black];
"gcc-core 2.95.3" -> "tcc" [color = black];
- "gcc-core 2.95.3" -> "bootstrap-binaries" [color = black];
- "binutils" -> "Mes C Lib +GNU" [color = black];
- "binutils" -> "tcc" [color = black];
- "binutils" -> "bootstrap-binaries" [color = black];
-
- "make" -> "Mes C Lib +GNU" [color = black];
+ "make" -> "Mes Libc +GNU" [color = black];
"make" -> "tcc" [color = black];
- "make" -> "bootstrap-binaries" [color = black];
+ "make" -> "Gash" [color = black];
+ "make" -> "Gash Core Utils" [color = black];
+
+ "binutils 2.14" -> "tcc" [color = black];
+ "binutils 2.14" -> "Mes Libc +GNU" [color = black];
"glibc 2.2.5" -> "gcc-core 2.95.3" [color = black];
- "glibc 2.2.5" -> "binutils" [color = black];
- "glibc 2.2.5" -> "Mes C Lib +GNU" [color = black];
+ "glibc 2.2.5" -> "binutils 2.14" [color = black];
+ "glibc 2.2.5" -> "Mes Libc +GNU" [color = black];
"glibc 2.2.5" -> "make" [color = black];
- "glibc 2.2.5" -> "bootstrap-binaries" [color = black];
+ "glibc 2.2.5" -> "Gash" [color = black];
+ "glibc 2.2.5" -> "Gash Core Utils" [color = black];
"gcc 2.95.3" -> "gcc-core 2.95.3" [color = black];
- "gcc 2.95.3" -> "binutils" [color = black];
+ "gcc 2.95.3" -> "binutils 2.14" [color = black];
"gcc 2.95.3" -> "glibc 2.2.5" [color = black];
"gcc 2.95.3" -> "make" [color = black];
- "gcc 2.95.3" -> "bootstrap-binaries" [color = black];
+ "gcc 2.95.3" -> "Gash" [color = black];
+ "gcc 2.95.3" -> "Gash Core Utils" [color = black];
"glibc 2.16" -> "glibc 2.2.5" [color = black];
- "glibc 2.16" -> "binutils" [color = black];
+ "glibc 2.16" -> "binutils 2.14" [color = black];
"glibc 2.16" -> "gcc 2.95.3" [color = black];
"glibc 2.16" -> "make" [color = black];
- "glibc 2.16" -> "bootstrap-binaries" [color = black];
+ "glibc 2.16" -> "Gash" [color = black];
+ "glibc 2.16" -> "Gash Core Utils" [color = black];
- "gcc 4.7.4" -> "glibc 2.16" [color = black];
- "gcc 4.7.4" -> "binutils" [color = black];
- "gcc 4.7.4" -> "gcc 2.95.3" [color = black];
- "gcc 4.7.4" -> "make" [color = black];
- "gcc 4.7.4" -> "bootstrap-binaries" [color = black];
+ "gcc 4.6.4" -> "glibc 2.16" [color = black];
+ "gcc 4.6.4" -> "binutils 2.14" [color = black];
+ "gcc 4.6.4" -> "gcc 2.95.3" [color = black];
+ "gcc 4.6.4" -> "make" [color = black];
+ "gcc 4.6.4" -> "Gash" [color = black];
+ "gcc 4.6.4" -> "Gash Core Utils" [color = black];
node [shape=plaintext]
subgraph cluster_01 {
key [label=<
black | done, essential |
-
- red | in progress, essential |
>]
diff --git a/doc/talks/fosdem20/stage-mesboot.png b/doc/talks/fosdem20/stage-mesboot.png
index a93b63f5..e879e43a 100644
Binary files a/doc/talks/fosdem20/stage-mesboot.png and b/doc/talks/fosdem20/stage-mesboot.png differ
diff --git a/doc/talks/fosdem20/status.org b/doc/talks/fosdem20/status.org
new file mode 100644
index 00000000..819290eb
--- /dev/null
+++ b/doc/talks/fosdem20/status.org
@@ -0,0 +1,57 @@
+#+TITLE: Full Source Bootstrap
+#+TITLE: \smaller[2]{-- Current status}
+#+DATE:2020-02-02
+#+EMAIL: janneke@gnu.org
+#+AUTHOR: janneke@gnu.org
+#+COPYRIGHT: janneke (Jan) Nieuwenhuizen
+#+LICENSE: GNU Free Documentation License, version 1.3 or later.
+#+OPTIONS: H:2 @:t ::t
+#+OPTIONS: tex:t latex:t todo:t tasks:t
+#+LATEX_HEADER:\institute{FOSDEM'20}
+#+LATEX_HEADER:\def\ahref#1#2{\htmladdnormallink{#2}{#1}}
+#+LATEX_CLASS: beamer
+#+LATEX_CLASS_OPTIONS: [presentation]
+#+LATEX_HEADER: \usepackage{relsize}
+#+LATEX_HEADER: \usepackage{hyperref}
+#+LATEX_HEADER: \mode{\usetheme{X}}
+#+KEYWORDS: GNU, Mes, Mes, Guix, bootstrappable, reproducible
+#+BEAMER_THEME: X
+#+BEAMER_FRAME_LEVEL: 2
+#+COLUMNS: %45ITEM %10BEAMER_ENV(Env) %10BEAMER_ACT(Act) %4BEAMER_COL(Col) %8BEAMER_OPT(Opt)
+
+* Aim for the Stars: Full Source Bootstrap
+
+** Aim for the Stars: Full Source Bootstrap
+#+LATEX:\includegraphics[width=0.6\textwidth]{fsb-logo-guile-guix-mes.png}
+
+** Aim for the Stars: Stage 0
+#+LATEX:\rightskip=2cm\includegraphics[width=0.8\textwidth]{stage-0.png}
+
+** Aim for the Stars: Stage 1
+#+LATEX:\rightskip=2cm\includegraphics[width=0.85\textwidth]{stage-1.png}
+
+** Aim for the Stars: Stage 2
+#+LATEX:\rightskip=2cm\includegraphics[width=0.75\textwidth]{stage-2.png}
+
+** Aim for the Stars: Stage mes
+#+LATEX:\rightskip=2cm\includegraphics[width=0.75\textwidth]{stage-mes.png}
+
+** Aim for the Stars: Stage mesboot
+#+LATEX:\rightskip=2cm\includegraphics[width=1.0\textwidth]{stage-mesboot.png}
+
+
+* legalese
+ :PROPERTIES:
+ :BEAMER_ENV: note
+ :COPYING: t
+ :END:
+
+ Copyright \copy 2019, 2020 Jan (janneke) Nieuwenhuizen
+
+ #+BEGIN_QUOTE
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, with no Front-Cover Texts,
+ and with no Back-Cover Texts.
+ #+END_QUOTE
diff --git a/doc/talks/fosdem20/status.pdf b/doc/talks/fosdem20/status.pdf
new file mode 100644
index 00000000..34575abc
Binary files /dev/null and b/doc/talks/fosdem20/status.pdf differ