erg 0.6.53

The Erg programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
i = !0

C = Class()
C.
    __init__! self =
        print! "initialize:", self
        i.inc!()
    __del__! self =
        print! "delete:", self
        i.dec!()

f() =
    c = C.new() # ERR
    log c

f()
assert i == 0