You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beam.apache.org by Steven van Rossum via dev <de...@beam.apache.org> on 2023/06/21 01:43:12 UTC

Rust SDK design docs/notes

Hi all,

Work continues on a Rust SDK at https://github.com/laysakura/beam and
design docs/notes are being collected at
https://github.com/laysakura/beam/wiki/Design-docs if anyone wants to leave
a comment or get engaged in design.
It's a bit bare bones right now, but we've got a bunch more topics to write
about based on some of the discussions we've had at the Beam Summit last
week.
I'm currently reviewing the notes at https://s.apache.org/a-new-dofn and
SDK implementations for a DoFn design and will pour that into a doc soon.

Sho has been adding a number of easy to moderate tasks to the issue tracker
at https://github.com/laysakura/beam/issues if you're looking to get
involved.
I'll make sure to leave a few comments there as well based on my TODOs from
earlier PRs.

Cheers,

Steve

Re: Rust SDK design docs/notes

Posted by Robert Burke <ro...@frantil.com>.
I threw in some Go specific comments and links.

 Especially needed to call out that we try to avoid the Magic Type
Synthesis Path for types and Casting pointers to functions after looking
Them Up In the Debug symbol table. For Go at least, both had robustness or
performance issues that may or may not be applicable to Rust.

On Wed, Jun 21, 2023, 3:43 AM Steven van Rossum via dev <de...@beam.apache.org>
wrote:

> Hi all,
>
> Work continues on a Rust SDK at https://github.com/laysakura/beam and
> design docs/notes are being collected at
> https://github.com/laysakura/beam/wiki/Design-docs if anyone wants to
> leave a comment or get engaged in design.
> It's a bit bare bones right now, but we've got a bunch more topics to
> write about based on some of the discussions we've had at the Beam Summit
> last week.
> I'm currently reviewing the notes at https://s.apache.org/a-new-dofn and
> SDK implementations for a DoFn design and will pour that into a doc soon.
>
> Sho has been adding a number of easy to moderate tasks to the issue
> tracker at https://github.com/laysakura/beam/issues if you're looking to
> get involved.
> I'll make sure to leave a few comments there as well based on my TODOs
> from earlier PRs.
>
> Cheers,
>
> Steve
>