You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Rust WG 

DRAFT

Mailing List
Slack channel
Meeting Information
TAC Member Sponsor
Chairperson(s)

See also the vfx-rs/organization GitHub project for up-to-date group initiatives, policies, and project statuses.

Purpose

The Rust bindings working group is dedicated to creating a foundation for C and Rust bindings for C++ libraries used by the media and entertainment industry.

Goals

Goals are the distinct outcomes that is to be anticipated from the working group, serving as a method for validating activities.

  • To collaborate with ASWF communities to create (or facilitate the creation of) C and Rust bindings which are consistent across projects.
  • Create tooling to help build the C and Rust bindings.
  • Define a set of conventions and rules to create a consistent and ergonomic C and Rust interface for the wrapped libraries.
  • To have the Rust bindings easily accessible through Rust's crates.io repository, and to give ownership of those bindings to the ASWF.

Non-Goals

Non-goals are things that the working group are intentionally choosing not to do, the things not expected to change due to the working groups efforts, or the subject matter areas that the working groups doesn’t want to address at this time.

  • Re-implementing current C++ libraries in Rust.

Deliverables

  • Bind Imath and OpenEXR with C and Rust bindings
  • Create a framework for binding the other libraries

Meeting notes

Meeting notes, recordings, and any presentations made during WG meetings are available here.

Recent space activity

Space contributors

{"mode":"list","scope":"descendants","limit":"5","showLastTime":"true","order":"update","contextEntityId":67929384}


  • No labels