|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7168 (0x1c00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure R_Test, seg_03b8bb, seg_03b916, seg_03c08e, seg_03c4b1, seg_03c658, seg_03c98d, seg_04a964, seg_04b3d2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧ └─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with R_Frames; with R_Kbs; with R_Rule_Bundle; with Output_Stream; with Slot; with Text_Io; procedure R_Test is use R_Frames; use Slot; type Action is new Integer range 1 .. 3; The_Action : Action; procedure Load_Initial_Working_Memory is P1, P2, R : Slot.Object; begin Points.Add (The_Fact => (X => Value (10), Y => Value (20)), Its_Reference => P1); P2 := P1; P2 := Value ("salut"); Points.Add (The_Fact => (X => Value (100), Y => Value (150)), Its_Reference => P2); Rectangles.Add (The_Fact => (Top_Left => P1, Bottom_Right => P2), Its_Reference => R); Windows.Add ((Bounds => R, Title => Value ("fenetre 2"))); Rectangles.Add (The_Fact => (Top_Left => P1, Bottom_Right => P1), Its_Reference => R); Windows.Add ((Bounds => R, Title => Value ("fenetre 1"))); end Load_Initial_Working_Memory; procedure R_Infere is new R_Kbs.Kbs.Rule_Base.Infere (Do_Action => R_Rule_Bundle.Do_Action); use Output_Stream; begin Load_Initial_Working_Memory; R_Kbs.Kbs.Fact_Base.Working_Memory.Default_Put (Output_Stream.Standard_Output); R_Infere; Put_Line ("************************* New Working Memory:", Standard_Output); R_Kbs.Kbs.Fact_Base.Working_Memory.Default_Put (Output_Stream.Standard_Output); R_Infere; Put_Line ("************************* New Working Memory:", Standard_Output); R_Kbs.Kbs.Fact_Base.Working_Memory.Default_Put (Output_Stream.Standard_Output); end R_Test;
nblk1=6 nid=6 hdr6=6 [0x00] rec0=24 rec1=00 rec2=01 rec3=006 [0x01] rec0=23 rec1=00 rec2=03 rec3=01a [0x02] rec0=04 rec1=00 rec2=04 rec3=000 [0x03] rec0=24 rec1=00 rec2=05 rec3=00e [0x04] rec0=0b rec1=00 rec2=04 rec3=000 [0x05] rec0=42 rec1=85 rec2=32 rec3=18b tail 0x21738f66685324e922941 0x42a00088462063c03 Free Block Chain: 0x6: 0000 00 05 03 84 80 13 6f 2e 50 75 74 20 28 22 42 6f ┆ o.Put ("Bo┆ 0x5: 0000 00 02 03 fc 80 2c 20 20 20 20 20 20 20 20 20 20 ┆ , ┆ 0x2: 0000 00 00 00 0b 80 08 4c 69 6e 65 20 28 22 22 08 42 ┆ Line ("" B┆