smalltalk-tng
view doc/kernel-graph.dot.m4 @ 321:c4a0718c2d3c
Sketch of dependencies
| author | Tony Garnock-Jones <tonygarnockjones@gmail.com> |
|---|---|
| date | Sat Oct 08 15:36:03 2011 -0400 (7 months ago) |
| parents | |
| children |
line source
1 digraph SlateKernel {
2 _traits(Root); _simple(Root);
4 _Node(tr_Traits, label="tr. Traits", shape=box);
5 _delegate(tr_Traits, tr_Root, root);
7 _traits(Oddball); _simple(Oddball);
8 _delegate(tr_Oddball, tr_Root, root);
10 _traits(Character);
11 _delegate(tr_Character, tr_Oddball, oddball);
13 _traits(Symbol);
14 _delegate(tr_Symbol, tr_Oddball, oddball);
16 _oddball(nil);
17 _oddball(NoRole);
19 _traits(Boolean);
20 _delegate(tr_Boolean, tr_Oddball, oddball);
21 _simple2(True, Boolean);
22 _simple2(False, Boolean);
24 _traits(Derivable); _simple(Derivable);
25 _delegate(tr_Derivable, tr_Root, root);
27 _traits(Cloneable); _simple(Cloneable);
28 _delegate(tr_Cloneable, tr_Derivable, derivable);
30 _traits(Number); _simple(Number);
31 _delegate(tr_Number, tr_Derivable, derivable);
33 _traits(Integer);
34 _delegate(tr_Integer, tr_Number, number);
36 _traits(Float);
37 _delegate(tr_Float, tr_Number, number);
39 _traits(Array);
40 _delegate(tr_Array, tr_Cloneable, collection);
42 _traits(ByteArray);
43 _delegate(tr_ByteArray, tr_Cloneable, collection);
45 _traits(WordArray);
46 _delegate(tr_WordArray, tr_Cloneable, collection);
48 _traits(String);
49 _delegate(tr_String, tr_Cloneable, collection);
51 _traits(Method); _simple(Method);
52 _delegate(tr_Method, tr_Cloneable, cloneable);
53 _slot(pr_Method, [code], code);
54 _slot(pr_Method, [arguments], arguments);
55 _slot(pr_Method, [accessor], accessor);
56 _slot(pr_Method, [selector], selector);
57 }
