|
@ -31,12 +31,11 @@
|
|||
*** Bootstrapping :B_block:BMCOL:
|
||||
:PROPERTIES:
|
||||
:BEAMER_COL: 0.6
|
||||
:BEAMER_ENV: block
|
||||
:END:
|
||||
* Where do compilers come from?
|
||||
* Who compiled the compiler?
|
||||
* Chicken and Egg
|
||||
*** . :B_block:BMCOL:
|
||||
*** WTF :B_block:BMCOL:
|
||||
#+LATEX:\includegraphics[width=0.4\textwidth]{mes.png}
|
||||
:PROPERTIES:
|
||||
:BEAMER_COL: 0.3
|
||||
|
@ -44,20 +43,19 @@
|
|||
:xBEAMER_ENV: block
|
||||
:END:
|
||||
|
||||
|
||||
*** mes: A tiny Scheme interpreter in Hex [or simple C?]
|
||||
:PROPERTIES:
|
||||
:BEAMER_ACT: <2->
|
||||
:END:
|
||||
:PROPERTIES:
|
||||
:BEAMER_ACT: <2->
|
||||
:END:
|
||||
|
||||
*** mescc: A C compiler in Scheme, executed by Mes
|
||||
:PROPERTIES:
|
||||
:BEAMER_ACT: <3->
|
||||
:END:
|
||||
* Mes + CC =
|
||||
#+xATTR_LATEX: :=\linewidth
|
||||
#+xLATEX:\includegraphics[width=0.25\textwidth]{fsb-logo.png}
|
||||
#+LATEX:\rightskip=-3cm\includegraphics[width=0.2\textwidth]{fsb-logo-guile-guix-mes.png}
|
||||
:PROPERTIES:
|
||||
:BEAMER_ACT: <3->
|
||||
:END:
|
||||
|
||||
* Mes, what NOT?
|
||||
:PROPERTIES:
|
||||
|
|
After Width: | Height: | Size: 7.3 KiB |
|
@ -0,0 +1 @@
|
|||
../fosdem17/LISP-1-5-page-13-bottom.png
|
|
@ -0,0 +1,27 @@
|
|||
% GNU Mes --- Maxwell Equations of Software
|
||||
% Copyright © 2017 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
%
|
||||
% This file is part of GNU Mes.
|
||||
%
|
||||
% GNU Mes is free software; you can redistribute it and/or modify it
|
||||
% under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation; either version 3 of the License, or (at
|
||||
% your option) any later version.
|
||||
%
|
||||
% GNU Mes is distributed in the hope that it will be useful, but
|
||||
% WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You should have received a copy of the GNU General Public License
|
||||
% along with GNU Mes. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
\mode<presentation>
|
||||
|
||||
\usecolortheme{spruce}
|
||||
\setbeamercolor*{structure}{fg=blue!25!white}
|
||||
\setbeamercolor*{structure}{fg=MSUgreen!80!white}
|
||||
\setbeamercolor{block title}{use=structure,fg=white,bg=structure.fg!75!black}
|
||||
|
||||
\mode
|
||||
<all>
|
|
@ -0,0 +1,36 @@
|
|||
% GNU Mes --- Maxwell Equations of Software
|
||||
% Copyright © 2017 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
%
|
||||
% This file is part of GNU Mes.
|
||||
%
|
||||
% GNU Mes is free software; you can redistribute it and/or modify it
|
||||
% under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation; either version 3 of the License, or (at
|
||||
% your option) any later version.
|
||||
%
|
||||
% GNU Mes is distributed in the hope that it will be useful, but
|
||||
% WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You should have received a copy of the GNU General Public License
|
||||
% along with GNU Mes. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
\mode<presentation>
|
||||
|
||||
\setbeamertemplate{navigation symbols}{}
|
||||
|
||||
\newif\ifbeamer@secheader
|
||||
\beamer@secheaderfalse
|
||||
|
||||
\DeclareOptionBeamer{secheader}{\beamer@secheadertrue}
|
||||
\ProcessOptionsBeamer
|
||||
|
||||
\usecolortheme{X}
|
||||
\useinnertheme[shadow]{rounded}
|
||||
\useoutertheme{infolines}
|
||||
|
||||
\ifbeamer@secheader\else\setbeamertemplate{headline}[default]\fi
|
||||
|
||||
\mode
|
||||
<all>
|
After Width: | Height: | Size: 551 KiB |
After Width: | Height: | Size: 936 KiB |
|
@ -0,0 +1 @@
|
|||
../fosdem17/bootstrap-graph.png
|
After Width: | Height: | Size: 73 KiB |
After Width: | Height: | Size: 1.7 KiB |
|
@ -0,0 +1 @@
|
|||
../fosdem17/egg.png
|
After Width: | Height: | Size: 16 KiB |
|
@ -0,0 +1 @@
|
|||
../fosdem17/fsb-logo-guile-guix-mes.png
|
|
@ -0,0 +1,92 @@
|
|||
digraph "Guix bag" {
|
||||
|
||||
node[width=1,height=0.25];
|
||||
edge [height=0.25];
|
||||
|
||||
dpi=75
|
||||
# "/gnu/store/gz3agxnnlgkafw2c8jnvk2hqmlh85pkc-guile-bootstrap-2.0.drv" [fontcolor = red]
|
||||
|
||||
//HANDCRAFTED UNTIL HERE TO BE ABLE TO CUSTOMIZE
|
||||
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" [label = "gcc-mesboot0@2.95.3", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/q8d60ln0dxjvqd2ymi1g6xyk3046m23n-linux-libre-headers-bootstrap-0.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/mywrsxmbsz9k87z755mnymmpdjv0jvf1-gcc-mesboot0-2.95.3.drv" -> "/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [color = darkgoldenrod];
|
||||
"/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" [label = "binutils-mesboot0@2.20.1a", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" -> "/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" [color = peachpuff4];
|
||||
"/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = peachpuff4];
|
||||
"/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" -> "/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" [color = peachpuff4];
|
||||
"/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" -> "/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [color = peachpuff4];
|
||||
"/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" [label = "tcc-boot@0.9.27", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" -> "/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" [color = red];
|
||||
"/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" -> "/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" [color = red];
|
||||
"/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = red];
|
||||
"/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" [label = "mes-boot@0.19", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" -> "/gnu/store/gd83makzwnb2aq1x0hylfsi8gaxln5js-bootstrap-mescc-tools-0.5.2.drv" [color = darkseagreen];
|
||||
"/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = darkseagreen];
|
||||
"/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" -> "/gnu/store/629yzay882kh1yhpqddps2psfhpjrk2q-bootstrap-mes-0.19.drv" [color = darkseagreen];
|
||||
# "/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" -> "/gnu/store/gz3agxnnlgkafw2c8jnvk2hqmlh85pkc-guile-bootstrap-2.0.drv" [color = darkseagreen];
|
||||
"/gnu/store/gd83makzwnb2aq1x0hylfsi8gaxln5js-bootstrap-mescc-tools-0.5.2.drv" [label = "bootstrap-mescc-tools@0.5.2", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [label = "bootstrap-binaries@0", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/629yzay882kh1yhpqddps2psfhpjrk2q-bootstrap-mes-0.19.drv" [label = "bootstrap-mes@0.19", shape = box, fontname = Helvetica];
|
||||
# "/gnu/store/gz3agxnnlgkafw2c8jnvk2hqmlh85pkc-guile-bootstrap-2.0.drv" [label = "guile-bootstrap@2.0", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" [label = "tcc-boot0@0.9.26-5.c7b3f59", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" -> "/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" [color = dimgrey];
|
||||
"/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" -> "/gnu/store/gd83makzwnb2aq1x0hylfsi8gaxln5js-bootstrap-mescc-tools-0.5.2.drv" [color = dimgrey];
|
||||
"/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = dimgrey];
|
||||
"/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" -> "/gnu/store/629yzay882kh1yhpqddps2psfhpjrk2q-bootstrap-mes-0.19.drv" [color = dimgrey];
|
||||
# "/gnu/store/kd9ly1185dn9z1mbkn0wd2r3fcv1bkw5-tcc-boot0-0.9.26-5.c7b3f59.drv" -> "/gnu/store/gz3agxnnlgkafw2c8jnvk2hqmlh85pkc-guile-bootstrap-2.0.drv" [color = dimgrey];
|
||||
"/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" [label = "diffutils-mesboot@2.7", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" -> "/gnu/store/pa9s0y0dx6a60a72434syb1zfxgmqilr-mes-boot-0.19.drv" [color = blue];
|
||||
"/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" -> "/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" [color = blue];
|
||||
"/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = blue];
|
||||
"/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" -> "/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [color = blue];
|
||||
"/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [label = "make-mesboot0@3.80", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" -> "/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" [color = blue];
|
||||
"/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = blue];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" [label = "gcc-core-mesboot@2.95.3", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" -> "/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" [color = darkseagreen];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" -> "/gnu/store/7lcpxky7sn4c9c86ywri6y3x2d4681iv-tcc-boot-0.9.27.drv" [color = darkseagreen];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = darkseagreen];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" -> "/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" [color = darkseagreen];
|
||||
"/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" -> "/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [color = darkseagreen];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" [label = "glibc-mesboot0@2.2.5", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/fh33abhfvsdgdrg54m86yhmkihfp1g2j-binutils-mesboot0-2.20.1a.drv" [color = blue];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/52nz2cbswm4n91707gy8945h2s4jgvfb-gcc-core-mesboot-2.95.3.drv" [color = blue];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = blue];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/qf1x4bvxg8ihbgmv57yyiwkj5y8zzmk0-diffutils-mesboot-2.7.drv" [color = blue];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/kd7b9sba79s1l7hjdhav51gvci5ws4jy-mesboot-headers-0.19.drv" [color = blue];
|
||||
"/gnu/store/rn88dllv6vh4mxwbr4v9wjmnl4ml3xs2-glibc-mesboot0-2.2.5.drv" -> "/gnu/store/vys62fkr9p3qfp9mc36456ffbpz24n60-make-mesboot0-3.80.drv" [color = blue];
|
||||
"/gnu/store/kd7b9sba79s1l7hjdhav51gvci5ws4jy-mesboot-headers-0.19.drv" [label = "mesboot-headers@0.19", shape = box, fontname = Helvetica];
|
||||
"/gnu/store/kd7b9sba79s1l7hjdhav51gvci5ws4jy-mesboot-headers-0.19.drv" -> "/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" [color = cyan3];
|
||||
"/gnu/store/kd7b9sba79s1l7hjdhav51gvci5ws4jy-mesboot-headers-0.19.drv" -> "/gnu/store/q8d60ln0dxjvqd2ymi1g6xyk3046m23n-linux-libre-headers-bootstrap-0.drv" [color = cyan3];
|
||||
"/gnu/store/q8d60ln0dxjvqd2ymi1g6xyk3046m23n-linux-libre-headers-bootstrap-0.drv" [label = "linux-libre-headers-bootstrap@0", shape = box, fontname = Helvetica];
|
||||
|
||||
// HANDCRAFTED FROM HERE TO MAKE THE STATIC BOOTSTRAP BINARIES VISIBLE
|
||||
|
||||
bash [fontname = Helvetica]
|
||||
bzip2 [fontname = Helvetica]
|
||||
coreutils [fontname = Helvetica]
|
||||
gawk [fontname = Helvetica]
|
||||
grep [fontname = Helvetica]
|
||||
gzip [fontname = Helvetica]
|
||||
patch [fontname = Helevtica]
|
||||
sed [fontname = Helvetica]
|
||||
tar [fontname = Helvetica]
|
||||
xz [fontname = Helevtica]
|
||||
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> bash
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> bzip2
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> coreutils
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> gawk
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> grep
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> gzip
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> patch
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> sed
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> tar
|
||||
"/gnu/store/00rjhpbkzk86s4pksjg934l310iaxxjr-bootstrap-binaries-0.drv" -> xz
|
||||
}
|
After Width: | Height: | Size: 153 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 389 KiB |
|
@ -0,0 +1 @@
|
|||
../fosdem17/mes.png
|
|
@ -0,0 +1,107 @@
|
|||
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 = 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];
|
||||
# "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];
|
||||
# "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];
|
||||
# "mescc" [label = "mescc", color = black, shape = box];
|
||||
# "Mes C Lib +tcc" [label = "Mes C Lib +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];
|
||||
# "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];
|
||||
# "M2-Planet" -> "cc_x86" [color = black];
|
||||
# "M2-Moon" -> "M1-Macro" [color = red1];
|
||||
|
||||
# "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.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 C Lib +tcc" -> "mes.M2" [color = red1];
|
||||
|
||||
# "tcc" -> "Mes C Lib +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" -> "bootstrap-binaries" [color = black];
|
||||
# "gcc-core 2.95.3" -> "tcc" [color = black];
|
||||
|
||||
# "make" -> "Mes C Lib +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" -> "make" [color = black];
|
||||
# "glibc 2.2.5" -> "bootstrap-binaries" [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];
|
||||
|
||||
# "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];
|
||||
|
||||
node [shape=plaintext]
|
||||
subgraph cluster_01 {
|
||||
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
|
||||
<tr><td align="left"><font color="black">black</font></td><td align="left">done, essential</td></tr>
|
||||
<tr><td align="left"><font color="cyan3">cyan</font></td><td align="left">done, optional</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="green3">green</font></td><td align="left">done, undecided</td></tr>
|
||||
<tr><td align="left"><font color="red1">red</font></td><td align="left">in progress, essential</td></tr>
|
||||
<tr><td align="left"><font color="orange">orange</font></td><td align="left">in progress, undecided</td></tr>
|
||||
!-->
|
||||
</table>>]
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 15 KiB |
|
@ -0,0 +1,103 @@
|
|||
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];
|
||||
"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];
|
||||
# "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];
|
||||
# "mescc" [label = "mescc", color = black, shape = box];
|
||||
# "Mes C Lib +tcc" [label = "Mes C Lib +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];
|
||||
# "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];
|
||||
"M2-Planet" -> "cc_x86" [color = black];
|
||||
"M2-Moon" -> "M1-Macro" [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 C Lib +tcc" -> "mes.M2" [color = red1];
|
||||
|
||||
# "tcc" -> "Mes C Lib +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" -> "bootstrap-binaries" [color = black];
|
||||
# "gcc-core 2.95.3" -> "tcc" [color = black];
|
||||
|
||||
# "make" -> "Mes C Lib +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" -> "make" [color = black];
|
||||
# "glibc 2.2.5" -> "bootstrap-binaries" [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];
|
||||
|
||||
# "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];
|
||||
|
||||
node [shape=plaintext]
|
||||
subgraph cluster_01 {
|
||||
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
|
||||
<tr><td align="left"><font color="black">black</font></td><td align="left">done, essential</td></tr>
|
||||
<tr><td align="left"><font color="cyan3">cyan</font></td><td align="left">done, optional</td></tr>
|
||||
<tr><td align="left"><font color="green3">green</font></td><td align="left">done, undecided</td></tr>
|
||||
<!-- <tr><td align="left"><font color="red1">red</font></td><td align="left">in progress, essential</td></tr>
|
||||
!-->
|
||||
<tr><td align="left"><font color="orange">orange</font></td><td align="left">in progress, undecided</td></tr>
|
||||
</table>>]
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 36 KiB |
|
@ -0,0 +1,108 @@
|
|||
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 = 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];
|
||||
# "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];
|
||||
"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];
|
||||
# "mescc" [label = "mescc", color = black, shape = box];
|
||||
# "Mes C Lib +tcc" [label = "Mes C Lib +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];
|
||||
# "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];
|
||||
"M2-Planet" -> "cc_x86" [color = black];
|
||||
"M2-Moon" -> "M1-Macro" [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.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 C Lib +tcc" -> "mes.M2" [color = red1];
|
||||
|
||||
# "tcc" -> "Mes C Lib +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" -> "bootstrap-binaries" [color = black];
|
||||
# "gcc-core 2.95.3" -> "tcc" [color = black];
|
||||
|
||||
# "make" -> "Mes C Lib +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" -> "make" [color = black];
|
||||
# "glibc 2.2.5" -> "bootstrap-binaries" [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];
|
||||
|
||||
# "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];
|
||||
|
||||
|
||||
node [shape=plaintext]
|
||||
subgraph cluster_01 {
|
||||
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
|
||||
<tr><td align="left"><font color="black">black</font></td><td align="left">done, essential</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="cyan3">cyan</font></td><td align="left">done, optional</td></tr>
|
||||
<tr><td align="left"><font color="green3">green</font></td><td align="left">done, undecided</td></tr>
|
||||
!-->
|
||||
<tr><td align="left"><font color="red1">red</font></td><td align="left">in progress, essential</td></tr>
|
||||
<tr><td align="left"><font color="orange">orange</font></td><td align="left">in progress, undecided</td></tr>
|
||||
</table>>]
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 33 KiB |
|
@ -0,0 +1,109 @@
|
|||
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];
|
||||
|
||||
# "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];
|
||||
# "M2-Planet" -> "cc_x86" [color = black];
|
||||
# "M2-Moon" -> "M1-Macro" [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];
|
||||
|
||||
"Mes C Lib +tcc" -> "mes.M2" [color = red1];
|
||||
|
||||
"tcc" -> "Mes C Lib +tcc" [color = black];
|
||||
"tcc" -> "bootstrap-binaries" [color = black];
|
||||
"tcc" -> "mescc" [color = black];
|
||||
|
||||
"Mes C Lib +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];
|
||||
|
||||
# "make" -> "Mes C Lib +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" -> "make" [color = black];
|
||||
# "glibc 2.2.5" -> "bootstrap-binaries" [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];
|
||||
|
||||
# "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];
|
||||
|
||||
node [shape=plaintext]
|
||||
subgraph cluster_01 {
|
||||
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
|
||||
<tr><td align="left"><font color="black">black</font></td><td align="left">done, essential</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="cyan3">cyan</font></td><td align="left">done, optional</td></tr>
|
||||
<tr><td align="left"><font color="green3">green</font></td><td align="left">done, undecided</td></tr>
|
||||
!-->
|
||||
<tr><td align="left"><font color="red1">red</font></td><td align="left">in progress, essential</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="orange">orange</font></td><td align="left">in progress, undecided</td></tr>
|
||||
!-->
|
||||
</table>>]
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 37 KiB |
|
@ -0,0 +1,111 @@
|
|||
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];
|
||||
|
||||
# "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];
|
||||
# "M2-Planet" -> "cc_x86" [color = black];
|
||||
# "M2-Moon" -> "M1-Macro" [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];
|
||||
|
||||
# "Mes C Lib +tcc" -> "mes.M2" [color = red1];
|
||||
|
||||
# "tcc" -> "Mes C Lib +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" -> "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" -> "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" -> "make" [color = black];
|
||||
"glibc 2.2.5" -> "bootstrap-binaries" [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];
|
||||
|
||||
"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];
|
||||
|
||||
node [shape=plaintext]
|
||||
subgraph cluster_01 {
|
||||
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
|
||||
<tr><td align="left"><font color="black">black</font></td><td align="left">done, essential</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="cyan3">cyan</font></td><td align="left">done, optional</td></tr>
|
||||
<tr><td align="left"><font color="green3">green</font></td><td align="left">done, undecided</td></tr>
|
||||
!-->
|
||||
<tr><td align="left"><font color="red1">red</font></td><td align="left">in progress, essential</td></tr>
|
||||
<!--
|
||||
<tr><td align="left"><font color="orange">orange</font></td><td align="left">in progress, undecided</td></tr>
|
||||
!-->
|
||||
</table>>]
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 69 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 891 KiB |
After Width: | Height: | Size: 814 KiB |
|
@ -20,9 +20,8 @@
|
|||
|
||||
#include <stdio.h>
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
void
|
||||
main ()
|
||||
{
|
||||
eputs ("Hello, Mescc!\n");
|
||||
return 42;
|
||||
puts ("Hello, Mes!");
|
||||
}
|
||||
|
|