►
From YouTube: 23 August 2018 Meeting
Description
The Rust WebAssembly Working Group meeting from 23 August 2018.
A
Hey
welcome
to
another
Ruston
webassembly
domain
working
group,
all
right
so
I,
don't
believe.
There's
any
new
RFC's
there's
been
some
discussion
on
the
representing
base
methods
with
traits
and
having
like
derived
classes,
implement
those
base
traits
and
in
particular
to
some
folks
the
DRF
just
using
DRF.
Instead
of
trying
to
make
a
whole
tray
hierarchy
is
looking
pretty
attractive.
A
A
So,
starting
at
the
top,
we
have
determined
how
to
express
j/s
dependencies
in
rust
crates,
and
this
was
something
that
I
think
we
added
to
the
list
as
like
a
forcing
function
to
make
us
like
work
on
this,
because
no
one
has
really
like
dug
into
this,
to
figure
it
out
yet
and
I.
Think
that's
still
the
case,
so
I
don't
know.
Is
there
anyone
who
wants
to
like
come
up
with
an
RFC
or
something
or
like
a
pretty
RFC?
A
B
I
speak.
Can
everyone
hear
me
all
right
all
right,
so
I
know
that
Ashley
and
I
were
kind
of
working
on
this
a
little
earlier,
and
so
I
suspect
that
actually
we
doesn't
want
to
be
in
a
part
of
this.
She
would
be
here
too
yeah
he'll,
probably
most
ersten
running
an
RFC.
Okay,
I,
don't
put
it
on
her,
but
I
suspect
that
she
would
have
a
lot
of
ideas
already
other
either
I
or
her
energy.
On
this
okay.
A
A
A
A
B
Actually
landed
some
capacity
but
I
know
and
I
comment
at
the
grain
of
the
issue
saying
that
it's
not
fully
implemented
and
I
wonder.
I
asked
him
to
open
like
a
separation,
but
I
suspect.
This
is
probably
not
in
the
degree
of
blocking
this.
My
team
released
anymore.
This
is
probably
pretty
close
to
being
done.
Okay,.
A
The
wasm
vine
gen
user-facing
documentation
overhaul
is
almost
complete.
In
fact,
I
think,
like
everything
that
can
be
done
now,
pretty
much
is
done
now
and
like
there's,
some
more
documentation
I
want
to
have
once
we
publish
web
sis
like
I,
want
to
include
all
the
examples
that
we
have
the
web
audio
example.
We
have
the
canvas
smiley
face
example
and
I
want
to
actually
just
like
include
those
in
the
documentation,
but
like
I,
don't
want
to
do
that
until
we
publish
what's
this.
So
that's
in
a
really
good
place.
A
A
A
B
A
A
A
I
can
send
it,
so
it's
like
one
of
these,
like
checklist
issues
where,
like
this
make
sense
to
assign
the
whole
thing
to
one
person,
yeah
and
then
the
final
thing
is
publish
the
web,
sis
crate,
and
so
how
far
off
are
we
here
so
digging
in
there's
like
namespaces
support
which,
like
maybe
we
should
check
off
based
on
that
discussion
earlier,
implement
the
inheritance
and
up
casting
from
RFC
two
that's
done
web
I,
yell,
getters
and
setters.
That's
done
too
right.
A
How
about
so
slow
come
on
github
when
you
like
hit
the
checkbox
it
like
goes
to
disabled
and
it's
not
unda.
Sableye
now
anyways
create
element
that
works
now,
not
we
don't
have
getters
for
the
global
window
and
all
that
stuff.
We
don't
have
an
example
of
working
with
the
Dom
yet
and
we
do
support
dictionaries.
So
it
seems
like
we're
actually
pretty
close
here,
and
this
is
all
kind
of
like
you
know
the
tail
end
of
everything
and
then
there's
the
stretch,
which
is
the
RFC
for
traits
and
drive
types
methods.
A
Which
there's
more
questions
there?
Okay,
so
it
seems
like
we're
doing
really
well
we're
really
on
track,
there's
a
bunch
of
like
wise
impact
stuff,
that's
not
covered
by
this
list,
which
is
organized
by
milestones
instead
and
I.
Think
that's
that
work
is
all
like
really
planned
out
and
it's
just
a
matter
of
implementation.
A
C
Yeah,
so
awesome
pack
has
quite
a
few
PRS
open
its.
Let
me
to
kind
of
I
need
to
review
them
today.
Most
of
us
some
documentation
fixes,
but
a
lot
of
there's
a
lot
of
this
work
in
progress
stuff
that
CSM
Owen
has
been
doing.
That
kind
of
does
most
of
what
we
need
for
the
zero
point,
I
think
six
or
five
candidate
and
so
I
think
once
those
get
in
we
should
be
good.
C
C
A
C
Forward
easier,
I
think
that
I
think
the
idea
is
that
going
forward
we
would
have
the
alias
I
think
it
just
needs
to
get
done.
You
like,
like
ice
like
a
deprecation
like
you
use
an
it
or
you
use
build.
It
should
do
the
same
thing.
I
think
was
the
idea,
but
currently
it's
on
zero
point.
Four
point:
two:
like
that's
the
OL
lot:
that's
the
latest
release.
So,
if
like,
if
you're
working
off
master,
then
it's
not
gonna
work.
The
way
you
expected.
D
If
that
one's
been
open
for
a
little
while
I
think
there
might
be
like
a
couple
like
spot
changes,
I
need
to
do.
There
was
like
capitalization
fix,
I
think
it
said
like
wasman
and
all
caps,
and
then
the
last
I
was
checking
that
earlier
and
I
think
the
last
we
had
talked
about
it.
I
I
believe
it
was
say
something
about
like
we
should
look
through
the
lock
file
instead
of
the
cargo
tamil
file.
So
I
haven't
delved
into
that
like
very
much
of
all
yet.
A
C
So,
let's,
let's
I,
won't
I,
won't
block
you
longer
on
this
I
guess
so
do
it
with
the
tumble
version
and
then
I
think
we
should
just
open
up
a
separate
issue
and
we
can
discuss
the
nuances
of
like
dealing
with
the
fact
that
you
know
you
might
have
installed
a
different
global
version
or,
however,
we
decide
to
deal
with
it.
So
if
you
make
those
fixes,
pick
me
and
then
I
can
review
the
PR
because
I
don't
know
what
actually
gets
back
but
I'll.
Look
at
it.
Okay,
yeah.
D
D
There
was
one
other
detail:
there
was
an
issue
that
I
do
need
to
like
psycho
back
on
it
said
I'd
take
it
wasn't
pack,
there
was
like
a
out
flag
that
I
think
Stan
had
requested.
I
can
follow
up
on
that
I
wasn't
sure
if
I
was
like
a
blocker
on
any
of
the
like
stuff
on
their
end,
but
just
that's
also
an
issue.
That's
open.
D
D
C
Again,
I
just
need
a
kinda
like
took
a
couple
days
to
like
recover
from
ruskov,
so
like
on
top
of
other
things
today
that
I'm
doing
it's
looking
at
the
docks,
I
think
there's
quite
a
few
open,
PRS
I
know
we
merge
your
reference
PRN
so
that
we
meet
after
we
had
talked
at
Ross.
We
were
saying
we
wanted
a
section
at
the
very
bottom
to
be
delimited.
C
As
saying
like
this
is
a
reference
like
if
you're
going
to
come
in,
you
want
to
ask
questions,
or
you
kind
of
want
some
information
you
want
to
like
pick
up
the
book
rather
than
like
go
through
the
whole
tutorial
about
things
like
how
do
I
do
this
like
it
can
get
thrown
down
in
there
and
then
and
then
I.
Think,
since
the
last
time
we
had
all
talked,
we
added
the
tools
you
should
know
and
the.
C
C
A
The
other
thing
I'm
gonna
clot
is
so
we
have
all
of
this
like
information,
that's
very
reference:
II
embedded
in
the
game
of
life
tutorial
right
now,
like
specifically
about
like
the
tools
that
are
available
for
time,
profiling
and
like
how
to
configure
builds
for
small
code
size
and
that
kind
of
stuff,
and
like
very
little
of
that,
is
actually
relevant
to
the
game
of
life.
Tutorial.
It's
like
right
now,
it's
a
whole
bunch
of
reference
material
and
then
it's
like.
A
Oh
what,
if
we
applied
this
to
the
game
of
life
tutorial
and
so
I
filed
these
issues,
for
like
kind
of
like
separating
the
two
and
creating
reference
pages
for
that
kind
of
stuff,
and
then
just
referencing
the
reference
material
in
the
game
of
life
tutorial
and
then
the
parts
that
are
actually
like
relevant
specifically
to
the
game
of
life
tutorial
and
so
I.
Think
if
anyone
is
interested
in
getting
into
helping
out
with
the
docs,
that
is
another
potential
Avenue
yeah.
C
Just
let
me
know
I
think
I'll,
probably
just
end
up
running
some
mentoring
instructions
at
some
point
just
to
make
it
easier,
because
that
way
people
can
just
look
at
it
and
pick
it
up
rather
than
having
to
ask
yes
I
found
an
issue.
Let
me
pull
it
up:
yeah,
it's
76
and
74
I.
Think
oh
splitter
out
where,
if
it's
just
tell
me
for
ya
debugging
time,
profiling,
shrinking
Watson,
cathode,
sighs,
yeah,
exactly
oops,
that's
the
issue!
Oh
cool
yaar!
You
put
it
how
to
help
section
yeah.
A
What's
next
on
the
goals
list,
debugging
no
updates,
we've
got
same
story,
no
further
progress
on
the
sub
Carter,
yet
there's
been
no
meetings,
so
I'll,
probably
paying
Yulia
to
see.
What's
up
with
that,
although
if
you
didn't
see
it,
we
like
put
it
in
the
last
this
week
in
reston
web
sembly
stuff,
there's
a
prototype
being
worked
on
of
like
integrating
information
from
dwarf
into
source
maps,
and
so
you
can
like
actually
see
your
rust
source
code
in
like
the
JavaScript
debugger
in
the
browser
with
all
of
your.
A
A
A
C
Does
anyone
have
opinions?
The
reason
I
had
brought
that
up
was
because
I
recognized
at
one
point
that
I
think
sandy'll
had
posted
it
on
our
subreddit
I.
Guess
we
have
one
and
then
you
posted
it
on
the
actual
rust
subreddit
and
then
some
deal
had
cross
posted
it
and
I'm
kind
of
the
opinion
that
we're
not
large
enough
to
like
meter
and
subreddit
necessarily
most
of
what
this
week
and
rust
does
actually
just
posts
it
directly
to
the
rust
subreddit.
Pretty
much
like
anything.
C
That's
done
that
week
this
week,
like
redox
or
Tyco,
heavy
they've,
always
just
posted
to
the
subreddit,
so
I
I
think
we
just
need
one
person
to
the
release.
Just
go
from
I
have
posted
on
the
Twitter
account
posted
on
the
subreddit
and
then
wherever
else
I
guess,
maybe
like
users
about
rustling
org
or
whatever,
and
that's
it
I
think
we
just
see.
One
person's
can
do
it.
A
Agreed
that
you
should
definitely
have
you
know
one
person
who
does
it
and
I'm
I
kind
of
agree
that
I
don't
think
it
really
makes
sense
to
have
like
our
whole
on
like
subreddit,
but
also
I.
Don't
think
it
like
hurts
I,
don't
know
so
I
think
it
makes
sense
to
have
whoever
emerges
the
pr
post
it
because
they
know
that,
like
it's
going
live
when
they
merge
it,
and
so
they
should.
A
B
A
A
A
Cool
okay,
so
ways
vine,
Jen
threads
question
mark
Alex.
Do
you
want
to
update
us
with
your
explorations
in
this
space.
B
Yeah
so
I've
been
kind
of
experimentally,
seeing
how
this
can
work
and
what
would
happen
like
the
idea
is
that
sometime
in
November
chrome
is
going
to
make
an
announcement.
Korean
Firefox
you'll
make
announcements
that
Sharia
buffer
is
probably
going
to
be
in
relatively
stable
terms
at
that
point,
like
so
much
usable
at
that
point,
my
plasma
spread
to
be
everything,
but
then
with
everything
to
show
off
in
slow
mode.
B
The
answer
is
that
it's
kind
of
disaster
and
that
it's
not
allowing
me
there's
a
lot
of
tooling
that
needs
updates,
there's
a
lot
of
things
that
need
to
be
fixed
here
in
there
and
there's
tons
of
various
little
tiny
bugs
here
and
there,
and
so
I
am
still
kind
of
trying
to
get
towards
a
demo
that,
just
like,
shows
working
at
all
and
somehow
like
a
name
like
this
semi
robust
fashion
that
could
be
somewhat
skilled
in
the
future,
but
I'm
like
I've
worked.
Basically,
everything
wasn't
legend
depends
on
at
this
point.
B
B
We
like
update
okay,
but
one
thing
I
did
want
to
ask
in
I
was
curious.
I,
don't
actually
have
an
idea
of
what
demo
we
want
to
do
and
what
would
be
a
good
way
to
show
off
rust
on
and
parallel
on
the
web
initial
thing
that
I
was
thinking
was
like
well,
the
gravy
just
Sharia
use
round
like
a
hit
library
but
ran
it
like
now.
It
involved
working
rounds
for
you
because,
like
spawning
is
going
to
be
really
different
than
like
the
standard,
how
a
rust
does
it
and
so
that's
that's.
B
A
B
Support
P
threads
at
all,
like
it's
not
like
a
poison
interface.
It's
more
like
this
two
thread
module.
The
answer
is
that's
just
totally.
Hosed
and
I
can't
see
any
way
in
a
wizened
bindin
world
to
get
franklin
cold
spot
was
the
library
actually
working
so
we're
currently
I'm
not
really
going
towards
that
kind
of
goal.
It's
more
of
like
custom
spawning
and
like
custom
dealing
with
it
and
custom
messaging
and
it's
kind
of
unclear
it
has
to
do
it
like
the
main
thread
can't
be
blocked.
B
So
the
only
way
you
can
synchronize,
the
main
thread
is
through
some
out-of-band
warehouse
or
epi,
and
so
that
makes
all
kind
of
hardened
of
it.
So
so
for
now
that's
kind
of
one
of
the
hacky
Bert's,
which
is
it's
not
using
the
standard
threading.
But
we
have
like
it's
just
kind
of
like
all
up
on
the
side
kind
of
library
port
so
that
it's
very
important,
like
that's
not
going
to
be
a
great
thing
for
adoption.
A
Have
you
tried
to
implement,
on
top
of
worker
the
real
threat
or
moniker
in
thirds
yeah?
This
is
all
workers,
so
the
way
it
works
is
your
wasm
imports
a
memory
instead
of
like
creating
its
own
and
then
that
memory
you
import,
is
actually
backed
by
a
shared
array
buffer
instead
of
a
normal
array
buffer
and
then
what
you
have.
A
That's
why
getting
the
standard
threading
working
is
not
like
really
feasible,
with
wiseman
32,
unknown
unknown,
so
I
think
right
now
the
goal
to
get
like
a
user
library
threatening
working
so
it'll
be
like
buy
some
budget
threads
or
something
but
then
maybe
like
further
in
the
future.
Like
you
know
2019,
maybe
we
should
have
a
custom
target.
That's
like
you
know,
I'm
wazzing,
32,
unknown
lesson
behind
gen
right
and
then
like.
We
just
assumed
that
you're
using
mesma
bind
gen
and
can
assume
those
imports
and
stuff
like
that
or
yeah.
C
To
answer
the
question
earlier
about
like
what
they
did
in
here,
it
was,
they
use,
cross
beam
scope
and
then
they
put
all
like
the
form
inside
of
it,
and
then
they
like
corresponding
threads
inside
of
it
in
order
to
do
the
Mandelbrot
set,
so
they
weren't
using
rayon.
In
order
to
do
it,
I
don't
know
how
we
would
integrate
those
libraries,
something
like
as
all
the
issues
that
we
just
brought
up.
Yeah.