Skip to content

swim.structure polyglot language bindings #12

Open
@c9r

Description

Flesh out polyglot language bindings for the swim-structure Java library. The bindings are located in the swim-dynamic-structure Java library. The JavaScript bindings should be compatible with the @swim/structure TypeScript library. Make sure to bind static methods, in addition to instance methods.

Structure bindings

  • Add Item bindings.
  • Add Field bindings.
  • Add Attr bindings.
  • Add Slot bindings.
  • Add Value bindings
  • Add Record bindings
  • Add Data bindings.
  • Add Text bindings.
  • Add Num bindings.
  • Add Bool bindings.
  • Add Extant bindings.
  • Add Absent bindings.

Expression bindings

  • Add Expression bindings.
  • Add Operator bindings.
  • Add Selector bindings.
  • Add Func bindings.
  • Add Interpreter bindings.

Form bindings

  • Add Form bindings.

Metadata

Assignees

Labels

A-polyglotArea: polyglot language bindingsC-enhancementCategory: enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions