►
From YouTube: 2019-03-14 Rust and WebAssembly Working Group Meeting
Description
https://github.com/rustwasm/team/issues/260
Happy Pi day :)
A
This
sprint
I
guess
what
our
goals
are
going
to
be,
but
before
we
get
to
that,
just
like
real,
quick,
just
checking
things
off
in
case
you
didn't
see
it.
There
was
the
announcement
for
glue
the
modular
toolkit
that
we
planned
in
our
roadmap
for
2019,
and
so
it
doesn't
actually
really
have
anything
yet,
but
this
is
kind
of
a
call
for
participation.
So
if
you
want
to
get
more
involved,
that's
a
great
place
to
do
it.
A
A
A
A
So
I
guess
we
could
start
with
the
glue
toolkit
in
six
weeks
what
we
have
so
we're
still
very
much
in
kind
of
the
design
and
planning
and
figuring
out
what
the
heck
we're
doing
with
glue
for
six
weeks.
So
I
think
it
makes
sense
to
say
we
should
have
a
clear
picture
of
what
we're
doing
and
like
be.
B
B
I,
don't
I,
don't
think.
No,
if
there's
a
hole,
I
think
maybe
the
goal
could
be.
We
should
get
the
Ray
on
demo
landed.
C
A
D
It
would
be
good
and
so
for
features.
I
felt
like
getting
wise
impact
generate
and
then
well
as
an
OP
support
and
then
a
target
for
producing
isomorphic
apps.
Those
are
three
relatively
big,
desirable
features
that
I
think
we
should
be
able
to
accomplish
in
six
weeks
and
then
from
there
regarding
support.
This
was
largely
because
of
pr's.
We
kind
of
already
had
open
that
some
people
have
made
kind
of
vague
progress
on
which
is
support
for
non
rust
up
set
ups,
an
NPM,
installer
I.
D
Don't
know
if
there's
other
support
we
wanted,
but
those
were
kind
of
just
already
in
flight
and
then
for
maintenance.
I.
Think
the
real
big
one
here
is
the
improvements
of
CLI
output
strategy
and
then
also
there's
kind
of
an
ask
to
do
improve
panics
and
then
also
move
binary
installed
into
its
own
crate
and
then
finally,
for
Docs
mostly
contribute
facing
the
release
checklist
and
then
improved
contributing
guidelines.
It's
kind
of
what
I
was
thinking
but
very
open
to
feedback.
D
I
have
not
looked
exactly
or
like
thought
exactly
about
how
we
can
implement
that,
but
I
think
we
should
be
able
to.
We
should
I
should
file
an
issue
to
make
sure
that
we're
tracking
that
I
think
that's
why
that
missed
my.
But
if
that
support
is
gonna,
let
in
wise
and
bind
John
I
want
to
support
it
and
was
in
pack
ASAP.
So
I
would
like
prioritize
that
over
maybe
like
a
cargo
generate
just
because
it
seems
more
important
to
me.
I,
don't
know
what
you
think
about
that,
but.
A
D
A
A
All
right
performance,
slash,
good
science,
monitoring,
stuff
I,
found
that
the
chrome
puppeteer
stuff
has
some
interesting
time
to
interaction
measurements
which,
if
there's
a
cross-browser
solution
based
on
webdriver
I,
would
prefer
using
that.
But
if
not
I'm,
okay
with
using
the
one
thing
that
we
do
have
available
anyway.
So
I
was
thinking
that
it
would
be
nice
to
maybe
stand
up
some
like
time
to
interaction
measurements
next
to
the
code
size
stuff,
because
this
is
kind
of
the
thing
faster
escs
that
that
we
always
have
to
add.
Whenever
we
talk
about
code
size.
A
D
B
C
B
A
A
A
A
D
There's
not
necessarily
a
pet
issue.
This
is
just
sprint
in
any
category
I
guess
so
tomorrow,
I'm
gonna
land.
What
is
not
a
perfect
but
just
needs
to
land
version
of
this,
like
marketing
page
for
magazine
pack,
with
like
kind
of
the
funnels
based
on
target
that
helps
like
a
line
like
what
you're
targeting
and
like
what
template
you.
She
is
what
workflow
etc.
D
It
would
be
great
if
we
could
try
to
push
the
like
unification
of
like
the
landing
page.
Cuz
like
this
is
just
gonna,
be
on
like
the
home
page
of
Waze
impact
right
now,
but
this
is
supposed
to
be
like
a
unified
tool
chain.
So
just
having
it
be
a
page
for
as
impact
seems
like
a
little
silly
I,
don't
know.
D
A
D
D
On
the
roadmap,
one,
the
other
one
that's
open-
is
the
RFC
for,
like
my
duplicate
NPM,
one
that
Alex
scooped
up
in
my
career
ode,
the
only
hesitation
I
have
about
the
RFC
for
watch
and
serve
on
wesson
pack.
I
think
we
should
definitely
do
it.
I
would
like
to
approve
and
merge
in
RFC
close
to
when
it
will
be
implemented,
though,
and
I'm
worried
that
it
might
be
like
a
little
while
until
it
gets
that,
since
we
do
have
a
bit
of
a
backlog
that
I
think
we
want
to
prioritize
over
those
things.
D
D
I
guess
I'd
want
to
be
conservative,
like
maybe
we
get
towards
the
end
it
like.
We
certainly
are
not
going
to
implement
it
in
the
next
sprint,
so
I
think.
As
we
approach
the
end
of
the
next
sprint,
we
can
like
evaluate
whether
or
not
we
think
it's
something
that
we
can
land
and
then
like
approve
it
closer
to
like
that
sprint,
so
that
we
can
then
do
that
if
that
makes
any
sense.
D
A
A
D
A
A
A
B
A
A
B
16
I'm,
actually
not
a
hundred
percent.
Certain
I,
don't
know
about
J's
strings
I
know
for
Windows.
Those
are
just
arbitrary,
u16
sequences.
Since
that's
what
utf-8
is
but
I
get
the
impression
that
Gaea
strings
are
not
arbitrary,
u16
sequences,
but
rather
arbitrary
sequences
of
Unicode
something's
unpaired.
Actually,
no
wait.
I
think.
A
A
But
like
yeah,
it
certainly
seems
like
like,
like
we
don't,
have
any
fundamental
unsafety
now,
because
we
always
in
code
right,
but
there
is
an
express
ability
problem
and
that
we
can't
express
things
that
JavaScript
can
and
in
reflection,
probably
shouldn't
but
yeah.
So
we
should
have
support
for
for
these
sorts
of
strings
that
exactly
match
the
semantics.
That
JavaScript
has.
B
B
Spin
has
some
good
links
to
some
web
assembly
store
yeah
to
some
other
related
issues.
B
This
is
one
that
I
wanted
to
bring
up.
So
yesterday
we
published
a
version
with
atom
binding
with
the
J
snippets
feature
added
to
it,
and
so
they've
been
a
couple
user
reports
this
morning
of
some
breakage
that
it's
been
causing,
and
so
we
knew
that
we
were
reinterpreting
some
of
the
interpret
some
of
the
strings
being
past
a
module
and
so
British.
B
In
terms
of
people
actually
using
it,
and
so
there's
a
couple
of
missing
wanted
to
bring
this
up,
where
there's
some
example
use
cases
in
this
thread
and
as
a
proposal
I
think
which
makes
the
most
sense
of
basically
adding
right
now
we
have
module,
equals
string
and
adding
raw
underscore
module
equals
string
where,
if
you
specify
module,
we
attempt
to
interpret
as
J
snippet
or
PM
or
whatever,
but
raw
module
just
says.
Whatever's
thought
all
the
way
all
the
way
through
the
West
of
Ireland.
A
D
C
C
C
C
A
B
So
what's
happening
here
is
that
for
the
wesson
32
unknown
unknown
target,
the
live
secret
is
blank.
It
has
zero
contents
entirely.
So
no
types
know
if
you
guys
know
nothing
in
general,
Lib
C
is
saying
whatever
C
library
is
matched
up
to
this
platform
and
just
bind
that
so
give
you
all
the
functions,
all
the
types
and
all
that
and.
B
Of
Lipsy
hasn't
had
a
equivalent
to
unknown
target
because
there
wasn't
much
of
a
C
compiler
target
in
it.
This
is
a
very
interesting
crater.
Most
of
the
time
when
you
have
these
dependencies,
it's
rely
on
like
some
random
C
function
like
selector
poll
or
F
controller
iocked
allure,
and
so
that
obviously
will
never
work.
B
But
this
is
just
types
but
I'm,
not
actually
sure
I'm.
Looking
at
the
crate
right
now,
I'm
not
entirely
certain
why
it's
using
Lib
C
types
inside
a
crate
as
opposed
to
just
like
I
ate
932.
We
knew
32,
but
so
this
is
not
a
actual
dependence
on
like
functionality
of
the
C,
but
just
some
types
coming
out
of
that,
and
so
at
least
historically.
The
solution
for
this
is
don't
depend
on
Lib
C.
B
B
Let's
see,
we
were
just
kind
of
waiting
on
a
C
compiler
to
define
what
some
of
these
types
are
like
car,
for
example,
can
sometimes
we
signed
or
unsigned
depending
on
the
platform,
and
so
we
just
kind
of
need,
an
agreement
with
C
compilers
about
which
is
which
and
we're
just
so.
We're
we've
been
waiting
on
that,
but
now
that
clang
8
is
being
released
which
actually
has
support
for
the
wesson
32
under
target
natively.
C
But
ideally
like,
if
I
just
because
right
now,
I'm
just
checking
because
it's
a
dependency
of
a
dependency
before
I
get
into
my
package,
some
stuff
needs
to
get
done.
Ideally,
if
I
just
was
impact
that
afterwards,
I
should
be
able
to
still
I
stood,
be
able
to
compile,
even
though
the
target
does
not
match
up
with
wasn't
32
I
know
no,
no.
B
Once
we
get,
this
I
mean
the
two
fixes
here:
either
send
the
P
R
to
the
decimal
crate
and
stop
using
loops
IDO,
which
case
it'll
lure
or
wait
for
a
release
of
loop,
see
where
it
does
have
all
the
types
and
it'll
also
totally
work
with
lesson
bunch
or
wasn't
packet
was
a
bunch
and
you
can
just
it
won't,
have
any
external
dependencies
or
anything
like
that.
Okay,.
B
There
hasn't
really
been
a
sort
of
official
we're
waiting
on
this
or
official.
This
is
what
we're
going
to
do,
but
I,
don't
think.
Alright
I
think
that
when
we
actually
once
we
actually
have
a
fully
released
C
compiler,
which
targets
wisdom
and
has
a
like
referenced
and
we
can
code
against.
We
can
just
copy
that
and
then
we
can
actually
add
all
the
type
so
clang
ages
should
be
released.
Gary
any
day
now,
I
was
told
two
weeks
ago,
but
we'll
see
how
that
goes.