libwren-sys 0.1.0

FFI bindings for the wren embedded programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Foo {
  construct new() { _field = "Foo field" }

  closeOverGet {
    return Fn.new { _field }
  }

  closeOverSet {
    return Fn.new { _field = "new value" }
  }
}

var foo = Foo.new()
System.print(foo.closeOverGet.call()) // expect: Foo field
foo.closeOverSet.call()
System.print(foo.closeOverGet.call()) // expect: new value