►
Description
Bart Massey sets up the Rust-Edu Workshop and talks about Rust-Edu.
A
Welcome
welcome.
Welcome,
welcome
everybody.
We've
still
got
people
coming
in
but,
like
I,
say
we're
on
kind
of
a
tight
schedule,
so
I'm
gonna
race
through
some
introduction,
and
we
can
get
this
thing
going
I'm
so
excited
that
you're
all
here
and
I'm,
so
excited
for
what
I
expect
to
do
today
and
I
just
want
to
get
going
with
it.
If
people
are
cool
with
that,
so
let's
get
started.
Welcome
to
the
rust
edu,
Workshop
2022.
A
I
start
with
a
welcome
start
with
a
thank
you.
Thank
you
for
bearing
with
us
this
is.
You
know,
sort
of
a
thing
that
we've
tried
to
plan
in
advance,
but,
as
always,
you
know
it's
an
experiment
and
it's
a
technological
experiment.
So
thank
you
for
being
patient
with
us,
as
we
figure
out
how
to
make
this
work.
Yeah,
Tim
Tim
definitely
wins
the
time
zone
challenge
thanks
for
showing
up,
Tim
and
also
you
know,
thanks
to
the
enthusiasm
and
engagement
of
everybody.
A
A
I
can't
say
how
much
I'm
looking
forward
to
this
and
how
much
I
think
you
know
if
we
work
together,
we
can
make
this
just
sort
of
super
great
I
want
to
thank
people
to
start
I
want
to
thank
futureway
first
and
foremost,
Sid
askery
who's
here
with
us
today
is
the
director
of
open
source
for
future
way
and
they
provided
the
financial
support
that
made
rust,
edu
possible
and
they've
also
provided
the
sort
of
team,
support
and
advice
and
encouragement.
That's
made
future
way
possible.
A
I
definitely
want
to
thank
the
rust
edu
team,
there's
too
many
of
them
to
quickly
list,
but
the
core
team
of
this
organization
has
just
putting
crazy
amount
of
work,
not
just
on
this
Workshop,
but
also
on
rusted
you
as
a
whole,
the
the
workshop
program
committee,
which
is,
will
Crichton
and
Cyrus
Omar
you
folks,
I
you
you
made
this
work.
I
I
couldn't
have
done
it
properly
without
you.
So
so.
Thank
you
for
that.
A
The
Cassandra
Smith
is
here
today
is
been
my
technical
lead
for
setting
this
up
and
has
put
countless
hours
into
our
website
into
a
whole
bunch
of
things
that
made
this
work
and
I'm
really
grateful
to
have
Cassandra
here
today.
There's
just
way
too
many
people
for
me
to
properly
acknowledge.
So
please
don't
feel
like
I,
don't
know
who
you
are
it's
left
out,
but
you
know
there's
so
many
people
who've
come
together
to
make
rust
edgy
and
make
this
Workshop
work.
So
thank
you
for
that.
A
So
here's
some
simple
housekeeping
stuff,
we'll
race,
through
it
I'm
sure
I,
don't
have
to
mention
the
workshop
code
of
conduct,
but
I'll
do
it
anyway,
just
so
that
I
can
say
you
can
find
it
on
the
workshop
site
and
it's
you
know
the
obvious
code
of
conduct,
and
you
know
please
please
be
that
oops
now
I've
screwed
up,
let's
see
how
do
computers
work
anyway,
I've
heard
they
there's
a
thing
there.
Probably
some
f
key
or
something
I
can
hit
I,
don't
know
and
yeah
f11,
probably
you're
right.
A
I
want
to
keep
this
sort
of
not
secret,
but
keep
it
in-house.
For
now
we
will
make
a
recording
of
this
meeting
public.
You
should
all
be
aware
of
that,
and
let
me
know
if
you
have
issues
with
that.
A
We
will
make
the
proceedings,
meaning
everything
that's
been
submitted
to
us
statements,
toxin
and
papers
public
very
soon
and
again,
if
you
have
issues
with
any
of
that,
please
do
let
me
know
just
drop
me,
an
email
at
that
address
or
any
rusted
you.org
address
really
and
we'll
we'll
take
a
look
at
that,
but
because
of
that,
I'd
like
to
treat
the
materials
today
as
draft
materials-
and
you
know
kind
of
don't
share
them
until
we've
got
a
chance
to
share
them
properly.
A
They've
been
properly
edited
in
stuff,
there's
a
zulup
channel
for
the
workshop.
If
you
haven't
joined
our
Zula,
please
join
our
zulup
sooner
rather
than
later,
and
it's
not
hard
I've
opened.
It
I've
unlocked
it
to
the
public
now,
so
it's
just
a
minute
to
sign
up
and
then
join
the
T
Workshop
Channel,
which
is
the
channel
I'm
going
to
be
monitoring
during
the
workshop.
Zulup
is
a
great
platform
if
you
haven't
used
it
before
for
this
kind
of
stuff
highly
recommended.
A
You
know,
discussion
can
be
there
as
well
as
on
the
Google
Chat.
A
zoom
chat.
I
mean
this
is
scheduled
to
be
reasonably
paced.
Having
said
that,
I
will
try
to
keep
to
the
schedule
as
hard
as
I
can,
but
we
do
need
to
understand.
Do
understand
that
nobody's
you
know,
nobody's
nobody's,
keeping
score
nobody's
monitoring
if
you
need
to
leave
for
some
reason
or
want
to
leave
for
some
reason
do
come
back
when
you
can,
there
are
scheduled
breaks
and
those
breaks.
A
You
know
I'm
sure
discussion
will
happen
during
the
breaks
because
it
always
does,
but
also
those
breaks
are
a
chance
for
you
to
go.
You
know
deal
with
life,
obviously
have
questions
or
anything
like
that.
Please
type
them
in
the
zoom
chat
and
you
know
I'm
happy
to
sort
of
talk
along
as
we
go
I.
A
You
know
this
is
supposed
to
be
fairly
informal,
I'm,
there's
a
full
schedule,
app
of
all
the
talks
and
papers
and
things:
oh
Tim,
no,
no
prob,
there's
a
full
schedule
of
papers
and
talks
and
things
up,
and
but
the
brief
outline
is
we're
going
to
have
three
sessions.
A
Essentially
one
that's
sort
of
you
know
will
was
kind
enough
to
point
out
a
good
organization's
experiences
with
teaching
rust,
then
tools
for
teaching
rust
and
then
it
turns
out
there's
a
lot
of
interest
too
new
in
Rust
and
operating
systems,
and
so
we'll
have
a
session
around
those
things.
And
then
you
know,
breaks
in
between
will
have
a
little
open-ended
discussion.
Each
session
also
has
a
discussion
session
at
the
end,
so
hopefully
there'll
be
time
for
everybody
to
talk
and
figure
stuff
out.
A
Here's
the
silly
Zoom
stuff,
please
do
mute.
Your
video
and
audio
unless
you're,
actively
speaking
Cassandra,
is
going
to
kind
of
help
to
enforce
that
and
I'll
try
to
help
to
enforce
that
by
sort
of
muting
you
in.
If,
if
it's
obvious,
if
it's
not
obvious
that
you
know
you're
trying
to
say
something,
the
the
and
that
you
know
muting
your
videos
especially
important
because
the
bandwidth
is,
who
knows
what
it's
going
to
be
for
people?
A
Just
because
you
know
I
I,
don't
trust
the
zoom
any
farther
than
I
can
throw
it
welcome
to
technology
the
we
have
sort
of
a
vague
protocol
in
the
zoom
chat
when
speakers
are
speaking
unless
they
say
otherwise
feel
free
to
post
questions
with
a
cue
and
comments
with
a
c
during
the
talk.
I
certainly
will
try
to
respond
to
those
in
line
during
open
discussions.
A
We'll
ask
you
to
go
ahead
and
tee
up
in
chat
to
be
able
to
speak
and
the
moderator
discussion
moderator
can
call
on
you
that
way,
we'll
try
it.
You
know
we
just
want
to
keep
the
cross
talking
and
and
the
bandwidth
to
a
minimum
here.
Obviously,
please
keep
the
chat.
Discussions
on
topic.
I
know
you'll
all
do
that,
but
I
thought
it
was
worth
mentioning
and
obviously
and
again,
I
know.
I,
don't
have
to
say
this.
Please
be
good
to
each
other,
we're
all
here
to
work
together.
A
We
all
have
the
same
General,
Vision
I,
think
even
if
we
might
differ
on
the
specifics.
So
let's,
let's
all
do
that
I'm.
You
know
I'm
blessed
to
be
surrounded
by
good
people
and
that's
something
that
I
I
don't
take
lightly.
A
A
Cool
like
I,
say
type
in
chat
as
we
go,
I
want
to
say
a
little
bit
about
rust,
edu
in
very
general
terms
and
very
quickly.
Just
I
know,
everybody
knows
what
we're
doing
here,
but
I
think
it's
worth
saying
again.
A
You
know,
and
it
starts
with
Russ
being
really
important
to
Learners,
to
programming,
Learners
and
programming
language
Learners,
it's
a
very
expressive,
efficient
language.
It
really
catches
a
lot
of
stuff
statically
that
otherwise
you
would
get
to
find
out
about
at
run
time,
sometimes
in
terrible
ways.
It's
obviously
on
a
rapid
growth
period.
Right
now
of
you
know
huge
uptake
in
industry
and
open
source
and
it's
a
playground
for
important
software
ideas.
A
The
kinds
of
things
I
see
changing
in
the
language,
the
kinds
of
things
I
see:
people
tackling
in
the
language
are
just
exciting
and
I
think
it's
a
great
place
to
play
in
that
way,
which
then
Rec
collides
with
sort
of
the
realities
of
programming,
language
education
as
it
exists
today
you
know
in
Academia,
programming
languages
are
considered,
Tech,
not
really
fundamental.
A
lot
of
times
and
I.
Think
that's
fair
I
mean
many.
A
People
here
are
programming,
languages,
people
and
that's
the
exception,
but
for
an
overall
University
program
you
know
you
have
to
learn
many
programming
languages.
That's
absolutely
something
you'll
hear
people
say
you'll
see,
people
say
there
are
different
tools
for
different
jobs
and
we
teach
Concepts,
not
tools
and
all
those
are
important
ideas.
I'm,
not
belittling
them,
but
I
want
to
push
back
a
little
bit
and
argue
that
rust
is
a
thing
that
can
be
sort
of
a
fundamental
tool
that
does
do
a
lot
of
different
jobs.
A
That
does
encompass
a
lot
of
pro
programming,
language
Concepts
that
will
make
other
languages
to
learn
and
the
intermixes
tools
and
Concepts
in
a
way,
that's
pretty
cool
the
reality
of
programming,
language
and
education.
Right
now
is
there's
a
lot
of
inertia
behind
teaching
a
few
well-established
languages.
It's
really
really
hard
to
move
a
train,
as
you
know,
big,
as
that,
as
this
is
in
a
diff
to
this
to
a
different
track.
You
know
we
have
to
accept
that
progress
is
going
to
be
slow.
A
Progress
is
going
to
be
challenging
to
overcome
that
inertia.
Obviously,
you
know
whatever
you
think
about
the
good
is
the
enemy
of
the
best.
Certainly
the
easy
is
the
enemy
of
the
hard.
You
know.
Python
has
an
absolutely
valid
and
important
place
in
the
programming
language
teaching
ecosystem.
But
you
know
it's
we're
asking
people
to
take
on
a
more
challenging
role
as
Educators
a
lot
of
you.
You
know
reported
that
you're
starting
to
teach
rust.
A
A
You
know
there's
this
idea
that
languages
just
aren't
important
and
good
enough
is
good
enough
for
things
I
after
many
many
decades
of
experiencing
programming
languages
have
mixed
views
on
this,
but
we've
got
to
accept
that
it's
a
barrier
to
rest
education-
and
you
know
all
these
problems
are
true
in
general,
but
they're,
especially
academic
problems.
A
When
we,
when
we
try
to
do
this,
we
just
have
to
confront
these
realities
as
we
get
going,
but
we
want
Russ
learning
to
win
win
is
such
a
terrible
word
here,
but
it
was
the
one
that
came
to
mind
we
want.
We
want
rest
to
be
integrated
into
Academia
in
a
strong
way.
That
was
the
goal
that
was
SIDS
and
Mai,
and
some
other
people's
vision
and
I
wanted
to
win
there,
but
I
also
want
it.
You
know
we're
not
we're
focused
on
on
Academia
right
now,
but
we're
not
limiting
ourselves
to
Academia.
A
A
A
So
yeah
we
want
our
immediate
goal
is
to
have
Russ
taught
as
a
primary
programming
language
by
default
in
colleges
and
universities
around
the
world.
We
really
want
that
we'd
like
it
to
be
taught
as
the
primary
programming
language
by
default
in
colleges
and
universities
around
the
world.
That's
not
a
realistic
goal
in
the
short
term,
but
we
think
it
is
in
the
long
term.
A
So
we
have
to
overcome
these
barriers
if
we
can't
we're
not
going
to
get
achieve
that
goal,
and
this
Workshop
is
in
some
ways
the
start
of
the
discussion
of
how
do
we
overcome
those
barriers?
A
Obviously,
that's
not
enough,
there's
more
things
that
we
need
to
do
in
conjunction
and
in
addition
to
that
primary
goal
of
targeting
Academia,
we
want
to
make
learning
tool
driven,
that's
the
open
source
way
and
it's
really
the
modern
world
way
of
making
things
work.
So
we
want
to
make
learning
tool
driven
by
enhancing
existing
tools.
A
One
of
our
team
members,
Ed
page,
has
led
some
effort
to
do
cargo
edit,
for
example,
as
a
thing
at
make
it
be
in
move
it
into
the
core
cargo
thing.
We
think
that
makes
things
easier
for
everybody.
We
want
to
create
new
tools,
Cyrus
Omar's
rustviz
is
you
know
one
of
a
good
example
of
a
tool
we're
building
to
help
teaching.
A
We
also
want
to
approve
for
the
ecosystem
for
learning.
We
want
to
we're
actually
working
somewhat
with
people
in
the
rust
project
to
identify
places
where
maybe
wrestling
could
make
changes
that
make
and
its
tools
could
make
changes
that
make
learning
easier.
We
think
that's
a
thing
that
we
can
do
and
we
want
to
improve
the
documentation
ecosystem
we
want
to
make.
We
want
to
improve
the
educational
materials
that
are
out
there
for
us
as
people
learn
it.
That's
super
important
to
us.
A
A
It's
going
to
take
a
lot
of
people
pushing
hard
to
overcome
the
barriers
we
talked
about,
and
you
absolutely
can
help,
but
I'm
so
grateful
to
have
you
here
today
to
help
this
is
not
something
a
person
or
an
organization
can
do
by
themselves.
It's
gonna.
You
know
we
can
provide
some
inertia
to
push
the
rock
down
the
hill.
You
know
overcome
some
of
the
inertia
to
start
the
rock
down
the
hill,
but
the
people
are
going
to
keep
it
rolling.
Are
you
folks?
A
A
I'm
really
really
excited
that
I
and
the
rest
edu
team,
and
you
all
who
you
know
are
part
of
the
rust
edu
initiative.
At
this
point
can
join
in
together,
yeah
I.
This
is
this
is
going
to
be
a
lot
of
fun.
So
that's
that's
sort
of
my
prepared
remarks,
such
as
they
are
I,
think
I,
I,
think
I.
Think
we're
gonna
have
some
big
fun
today
and
I.
Think
we're
gonna
have
some
big
fun
over
the
next
years.
As
we
push
this
stuff
forward.