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=< - 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=<
blackdone, essential
redin 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=<
blackdone, essential
redin progress, essential
- -
blackdone, essential
redin 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