|
|
1.1 root 1: link "../ilib/size"
2:
3: record foo(a,b,c)
4:
5: procedure main()
6: write("testing for v32")
7: write(Size(["a","a"]))
8: s := "a"
9: write(Size([s,s]))
10: write(Size(""))
11: write(Size(''))
12: write(Size(10))
13: write(Size([1,2,3]))
14: write(Size(foo(1,2,3)))
15: a := list(10,&cset)
16: a1 := [a,]
17: a1[2] := a1
18: t := table()
19: t["a"] := a
20: t[t] := t
21: t["a1"] := a1
22: write(Size(a))
23: write(Size(a1))
24: write(Size(t))
25: write("testing for v16")
26: write(Size(["a","a"],16))
27: s := "a"
28: write(Size([s,s],16))
29: write(Size("",16))
30: write(Size('',16))
31: write(Size(10,16))
32: write(Size([1,2,3],16))
33: write(Size(foo(1,2,3),16))
34: a := list(10,&cset,16)
35: a1 := [a,]
36: a1[2] := a1
37: t := table(,16)
38: t["a"] := a
39: t[t] := t
40: t["a1"] := a1
41: write(Size(a,16))
42: write(Size(a1,16))
43: write(Size(t,16))
44: s := set([1,2,3,4,5,4,3,2,1,"a",])
45: write(Size(s))
46: write(Size(s,16))
47: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.