erg 0.6.53

The Erg programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
.call_method obj, x = obj.method(x) # ERR
.member obj = obj.member # ERR

.D2! = Class Dict! { Str: List!(Int) }
.D2!.
    new!() = .D2! !{:}
    insert!(ref! self, name, val) =
        self::base.insert! name, ![val]

d = .D2!.new!()
d.insert! "aaa", 1 # OK
d.insert! "aaa", "bbb" # ERR
d.insert! 1, 1 # ERR