►
From YouTube: NGS weekly meeting #1 - 2021-10-10
Description
Project website - https://ngs-lang.org/
Updates:
* website
* deeply nested data structures
* github action
Website update pull request - https://github.com/ngs-lang/ngs/pull/486
Deep Data Structures Manipulation Design - https://github.com/ngs-lang/ngs/wiki/Deep-Data-Structures-Manipulation-Design
Github Action - http://action.ngs-lang.org
UI Design - https://github.com/ngs-lang/ngs/wiki/UI-Design
A
A
This
is
programming
language
for
devops.
It's
a
modern
programming
language
for
devops.
So
and
during
this
meetings
we
will
be
reviewing
what
has
been
recently
done
and
what
are
the
near
future
plans
and
maybe
sometimes
farther
into
the
future.
A
Did
you
forget
anything?
Ricardo.
B
A
Yes,
I
hope,
okay,
so
I
guess
what
I
guess,
the
the
nearest
future,
we'll
figure
out
these
meetings
me
and
ricardo.
Actually,
mostly
ricardo,
is
handling
this
setup,
so
ricardo
will
be
checking
how
what
would
be
the
best
way
to
do
this
meetings.
A
B
Yeah,
my
idea
now
was
to
to
do
discord
and
to
do
live
broadcast
over
youtube
directly
after
the
discord
window.
But
I
got
some
issues
with
the
sounds,
so
I
couldn't
figure
out
how
to
pass
the
the
audio
from
discord
out,
at
least
not
yet
so
we
had
to
switch
to
zoom
so
that
we
could
actually
record
it
in
a
normal
way.
B
A
Published
today's
zoom
meeting
link,
so
if
anybody
is
okay,
how
they
would
no
oh
yeah,
I
did
at
everyone
in
discord,
so
people
are
actually
free
to
join.
It
will
be
the
same
time
every
week
unless
discussed
otherwise,
so
actually
people
will
have
a
chance
to
prepare
and
to
be
oh
regardless.
Maybe
we
should
do
a
calendar
which
could
be
shared
and
then
it
will
be
just.
A
A
B
The
time
slot
we
figured
out
for
this
again
right,
it
may
change
or
not
depending
on
the
needs
or
if
people
don't
really
care
about
it.
Maybe
we
reduce
the
amount
of
them
but
yeah,
let's
hope
not
yeah.
A
Okay,
so
maybe
I'll
start
okay,
so
I
maybe
I'll
even
show
okay,
so
a
bit
of
context,
so
the
ingest
development
is,
is
all
on
github.
So
you
can
see
the
milestones
and
if
you
look
there,
the
current
milestone
includes
deeply
nested
data
structures.
A
A
So
since
data
manipulation
is
one
of
the
aspects
that
should
be
handled
well
in
ngs,
and
we
have
seen-
which
is
that
this
situation
is
not
covered,
we're
trying
to
cover
this
situation
too,
and
I'm
working
exactly
on
that.
Maybe
I'll
show
some.
A
What
can
I
show?
Okay,
there
are
several
things
that
I
can
show.
First
is
the
design
document,
but
I
think
maybe
it
should
be
just
a
link
right.
That
will
be
just
a
link
because
it's
just
you
know
the
wiki
page
on
github
just
too
much
to
show.
I
can
maybe
show
a
bits
of
code
that
kind
of
work,
and
that
will
be
maybe
some
small
example
yeah.
B
A
Just
let
me
check
yes,
yes,
yes,
that's
the
page,
so
I
don't
even
need
to
post
anything.
I
think
if
we
upload
this
episode
to
youtube,
you
can
post
the
link
below
yeah.
A
So,
let's
maybe
take
a
few
minutes
and
then
I
can
show
you
the
what's
working
and
what's
not
currently
in
in
this
deep
data
structures.
Okay,
also
I'll
share
my
screen,
not
the
whole
screen
I'll
share
just
one
window
with
my
experiments.
A
The
big
green
button
desktop
desktop;
no,
no!
No!
No!
Oh
yeah!
That's
that's
a
thing!
Okay.
Let's
say
that
I
have
too
many
open
windows
and
I
need
to
understand
which
one
is
it?
Okay,
do
you
see
my
shared
screen
recorder?
Yes,.
A
Okay,
good,
so
this
is
implementation.
Implementation
is
not
very
interesting.
What's
interesting
is
the
tests
which
actually
show
how
you
can
do
how
you
can
use
the
feature:
okay,
n,
okay,
so
here
you'll
be
seeing
n
and
on
my
computer,
that
is
elias
to
ngs
dash
pi.
That
is
shortcut
for
print
inspect.
A
That
means
that
the
object
on
the
right
is
getting
inspected
and
inspected.
That
means
that
there's
like
some
more
information
about
what
it
is
so,
for
example,
for
one
it
says
it's
the
integer
one:
okay,
if
it's
a
string,
then
yeah
string
of
blah
blah
blah
and
here's
your
string,
okay,
so
I'll
be
using
n
for
showing
you
know
how
the
stuff
works.
A
Okay,
so
I'm
copy
pasting
the
example:
let's
see
the
output,
oh
yeah,
okay,
so,
first
of
all
you
get
the
warning
that
you're
using
experimental
feature,
which
I
guess
that
is
a
warning
which
says
you
know
this
is
not
finished.
This
can
change,
so
you
should
not
rely
on
this
heavily
or
in
production,
for
example,
or
in
somewhere
treated
in
some
critical
places.
A
A
Also,
we
should
probably
do
some
some
short
videos
about.
You
know
intro,
and
you
know.
A
Okay,
so
yeah.
A
Yeah,
okay,
so
trtr
comes
from
translate,
transform
sorry
transform
is
actually
a
better
word.
A
So
what
it
does
it
does
recursively
work
the
structure
and
does
the
specified
change.
So
this
change
says
that
each
integer
that
you
see
you
replace
it
with
that's.
B
A
Would
be
even
shorter,
so
let's
show
that
for
a
moment
how
that
could
be
a
short
short
version
of
this,
because
it's
very
simple
use
case:
it's
not
actually
not
not
deeply
nested
x,
plus
one
here
we
go
okay.
So
let's
take
something
here
that
you
cannot
do
with
anything
simple,
okay
and
then
let's
show
that
it
actually
works
yeah.
So
you
can
see
that
it
works
it's
a
and
yeah.
So
maybe
actually
this
one
could
be
a
better
scene.
Is
this.
A
Yes
and
that's
the
only
command-
and
I
think
it
should
remain
the
only
comment
here
and
all
the
magic
goes
into
the
actually
the
description
of
the
transformation,
so
yeah
yeah.
B
B
A
Excuse,
okay,
so
what's
interesting
here,
so
that
this
syntax
okay,
this
is
not
syntax,
which
is
unique
to
tr
this.
The
arrow
is
called
the
pattern
action,
so
you
can
do
this
and
that's
an
expression,
and
that
means
it's
composable
and
you
can,
you
know,
compose
your
transformation
from
different
pieces
and
then
it
all
will
all
work
together.
A
Okay,
so
this
just
you
know,
takes
a
left
and
right
argument
and
just
makes
one
object
out
of
this.
So
potentially
we
could
use
it
somewhere
else.
I
was
thinking
that,
maybe,
if
we
have
a
map,
then
we
can
say
that
integers
we
are
converting
to
something,
and
in
this
case
everything
that
is
not
integer
will
stay
the
same
as
it
was
yeah.
A
Yes,
that's
just
general
thought
about
how
and
where
we
could
use
the
the
arrow
operator
and
the
pattern
action
object.
Okay,.
B
A
A
A
B
A
Yeah,
so
if
you,
if
you
go
maybe
a
bit
deeper
on
the
left
side
of
the
arrow,
is
the
pattern
pattern.
So
when
it's
a
type,
it's
just
checks
that
the
function
is
of
that
type.
But
actually
it
could
be.
I
don't
know
regular
expression
or
whatever,
so
it
could
be
anything
and
a
worse.
B
It
will
not
match
on
the
array,
but
then
it
will
get
inside
the.
A
A
Yeah,
okay,
so
here's
another
use
case,
so
we
just
discussed
it
goes
like
indefinitely
in
depth,
but
that
is
excluding
the
cases
where
the
match
occurred.
So,
for
example,
here
okay,
we've
seen
a
scene,
an
array
and
there
is
a
top
label.
A
So
now
let's
say
you
want
to
like
wrap
each
array
with
start
and
end
elements.
I
see
I
see
so
here
you
need
to
actually
describe
that.
You
are
now
descending
okay,
because
otherwise
you
wouldn't
need
all
this.
You
wouldn't
have
all
this
nested.
A
A
A
And
without
descent,
actually
you
won't
have
much
without
the
10
okay,
so
the
a
parameter
here
would
b
is
the
match
itself.
So,
let's
see,
as
I
mentioned
itself-
and
it
doesn't
descend
into
this
area.
A
Well,
let's
see,
is
the
sand
or
is
it
without
descent.
A
B
A
Matches
what.
B
A
Can
do
actually
if
you
want
to
descend
forever.
This
b
thingy
is
actually
what's
called
context
and
you
can
check
if
you
want
to
descend
depending
on
the
context,
so,
let's
print
the
context
for
a
moment.
Actually,
I
know,
what's
exactly
in
context,
we
have
so
x
b,
dot
pass.
So,
for
example,
you
could
check
that
you
are
not
nesting
too
much
right,
so
you
can
check
that
you
are
like
one
label
deep.
Maybe.
A
Actually,
no.
A
No
because
the
pattern
on
the
left,
it
doesn't
get
all
the
context.
B
A
We
can
do
something
which
is
rough
because
these
patterns-
this
is
something
general,
and
it
also
should
work
with
dot,
filter
and
stuff
like
that
and
there
you
don't
have
this
context
so
which.
A
Yeah,
but
we
could
actually
potentially
we
could
extend
here
and
do
this-
maybe
something
like
tr
context.
A
Yeah
yeah
for
now,
for
now
I
didn't
see
like
any
real
use
case.
We
can
fix
it
there,
so
the
idea
is
to
get
it
out
of
the
door
and
you
know
cover
our
basic
fire
use
cases.
B
A
If
b
path,
I
guess
I
need
the
land
of
it.
Let's
say
lesson,
one
lesson:
two
yeah.
A
B
A
A
Yeah
yeah
and
different
whatever
yes
on
the
right
to
the
arrows.
That's
the
function
gets
the
current
match
and
the
context
context
has
a
batch
of
information.
Actually
it's
defined
here.
It
has
the
original
top
level
transformation.
B
A
The
correct
place
to
add
any
information
about
the
context
and
and
may-
and
maybe
you
know
the
upper
transformations
maybe
can
pass
something
to
the
more
deeply
nested
transformations.
So
it
already
looks
pretty
cool.
So
what's
missing
there
thanks
what's
missing,
okay,
it
does
recourse
its
data
structure,
but
it
currently
doesn't
recurse
into
the
pattern.
So
if
the
pattern
would
not
be
actually
oh
sorry,
I
I
did
do
that.
It's
it's
starting
to
take
shape.
So,
let's,
let's
do
this
just
like
my
reason
for
a
couple
of
days
ago.
A
A
B
A
B
A
If
you
have
like
some,
you
know
some,
we
need
to
check
which
code
we
can
reveal
and
which
we
can't.
I
I.
A
Cases
like
where
you
want
to
like
improve
the
code.
A
Operators,
which
I
actually
don't
recommend,
but
you
know
you
can
do
code
golf
there's,
for
example,
instead
of
like
echo
one
you
can
do
one
and
feed
it
into
echo.
Oh.
B
A
Yes,
you
can
do
one
dot,
echo,
that's
exactly
the
syntactically
equivalent
to
putting
one
into
the
parenthesis.
So
this
you
can
do
code
golf.
I
would
not
recommend.
As
you
know,
just
a
matter
of
you
know
context.
I
don't
think
standard
library
uses
that
and
unless
you
understand
why
exactly
you
want
it,
you
shouldn't
use
it
either.
A
A
No,
no,
I
have
I
have
issues,
I
don't
remember,
something
was
not
working.
Wait.
A
I
had
some
comment.
A
Let's
fails
yeah,
oh
yeah,
what
is
really
tr
yeah,
so
some
of
this
some
doesn't
work
wait.
Maybe
I
fixed
this
already.
B
Get
that
it's
not
an
array
of
an
array,
it's
just
the
array
itself,
no.
A
A
B
A
Okay,
I'll
get
it
okay,
okay,
so.
A
Actually,
it
covered
the
recent
past
and
the
near
future.
This
is
the
thing,
but
basically.
A
A
Yeah,
I
think
there
was
also
some
work
here:
okay,
nice,
by
the
way
here,
you
can
see
interesting
rules
so
top
level
rules.
So,
in
addition
to
what
you
give,
it
adds
two
rules
to
the
bottom
so
and
how
it
works.
You
know
it
all
the
rules
that
you
give
they
are
matched
one
by
one.
If,
if
the
first
one
doesn't
match
it
tries
the
second
one
and
so
on.
B
B
A
B
A
B
A
And
what's
interesting
here
that
maybe
we
can
provide
us
in
future
some
some
option
to
like
not
to
have
this
rules,
and
then
you
know,
if
you
know
for
sure
that
your
transformation
must
catch
everything,
then
maybe
you
you
should
do
like
without
these
rules
and
have
an
exception.
If
it,
you
know,
doesn't
work,
okay,
yeah
or
or
even
simpler,
in
your
transformation.
You
can
provide
this
and
just
throw
an
exception
on
this
as
the
last
transformation.
Yes,.
A
A
A
A
A
B
A
B
B
A
Okay:
okay,
let's
maybe
give
a
bit
of
context
to
the
listeners
which
are
not
familiar
so
we
had
somebody's
back
is
packaging
homebrew
for
us
and
packaging
mgs,
so
it
will
be
installable
through
homebrew
on
mac
and
they
opened
an
issue
for
us
regarding
that.
Our
license
is
not
clear,
it
says
gpl3
and
it
should
specify
whether
it's
gpl3
only
or
gpl3
and
above
so
ricardo
handled
that
and
I'm
wondering
whether
we
should
actually
do
any
update
on
our
side.
A
B
Let's,
just
let
me
just
share
that,
so
it's
not
someone,
you
know
it
was
shen
rui
333.
Thank
you.
B
B
B
A
A
I
think
maybe
besides
the
license,
it
says,
if
I
remember
correctly,
it's
maybe
says
this
version
or.
A
What
you,
what
you're
searching
for,
I
think
the
licenses
I
I
read
it
like
years
ago,
but
I
think
the
license
itself
said.
You
know
that
the
code
is
subject
to
this
license
or
later
versions
of
it
or
something
like
that.
No.
A
Far
as
no,
I
will
never
use
it.
How
I
don't
know
it
bothers
me,
because.
B
It's
okay,
so
it's
okay
now
improve.
We
just
have
that.
We
accept
gpl
version
3
and
in
our
return
repository
we
say
that
we
accept
gpl
version
3
and
that's
it
and
later
on.
You
know.
If
we
see
there
is
a
value
to
have
gpl
version
3
or
latest,
or
you
know,
3.1
or
3.2
or
whatever,
then
we
also
have
to
update
this
one
on
the
repository,
so
we
can
handle
that
later.
So
for
now,
what's
just
to
be.
A
I
don't
know,
I
think
it's
more
complex
than
that,
because
contributors
contribute
to
specific
license
and
then
I'm
not
sure
how
like
would
it
be
okay
to
change
the
license
later
after
the
contributions.
B
Well,
we
we
are
okay
with
version
three,
so
let's
never
change
it.
That's
it.
A
A
It's
yeah
should
consider
to
switch
to
mit,
but
that's
for
another
story:
yeah
so.
B
B
So
that's
fine
and
outside
from
that
yeah
outside
from
that
was
updating
the
site
and
this
public
scheduling
of
the
meeting
that
it's
still
having
some
issues
there.
So
what
I
can
show
you
now,
which
is
way
more
interesting,
is
the
website.
Okay,
new
website.
A
B
Very
basic:
it
worked
yeah,
it
worked
it's
all
here,
so
I
just
looked
at
this
and
you
know
followed
an
approach
of
you
know.
What
would
I
want
to
see?
You
know
on
someone's
website
right
to
help
me
out.
You
know,
starting
with
the
language
and
what
is
important.
You
know
from
a
point
of
view
of
a
user
right
that
gets
there
first
time
right
and
wants
to
just
run
this
thing
or
actually
from
a
more
experienced
user
that
actually
wants
to
see.
You
know
reference
to
the
language
and
stuff
like
that.
B
So
here
we
did
had
links
somewhere
there,
but
they
were
not
very
obvious
right,
so
this
was
kind
of
the
design
I
tried
to
follow
for
the
new
one.
So
to
start
with
right,
we
get
rid
of
all
these
things
and
we
go
with
a
simple
message
here
and
just
the
logo,
which
is
fine
and
yeah.
We
have
right
here.
We
have
the
three
most
important
things
from
the
communication
point
of
view.
That
is
the
reference,
so
reference
is
language
reference
directly
and
why
does
it
have
the
search
symbol?
A
I
I
still
think
that
you
know
it's
not
an
obvious
icon,
for
you
know,
let's
see.
B
Let's
see
what
the
other
side
you
know
for
me,
I
love
it
because
you
know
it's
just
that's
why
it's
the
first
I
can
hear
you
know
it's
like
experienced.
People
will
just
go
here,
click
it
you
know,
search
for
for
what
they
want
to
do.
You
know
they
see
all
the
methods
and
they
can
just
you
know,
go
over
this
by
the
way.
Also
note
that
the
links
here
are
now,
you
know
ngs
kind
of
links
so
that
we
don't
have
to
deal
with
the
full.
B
B
Want
to
really
cover
them
right,
because
I
don't
want
to
deal
with
the
you
know:
ssl
certificates
and
so
on
there.
So
it's
just
a
simple
redirect
right
that
will
redirect
you
to
the
other
website
so
that
you
don't
have
to
remember.
You
know
this,
so
all
of
them
are
down
like
that.
Okay,
so
we
also
have
manual
manuals.
Here's
the
manuals,
the
link
is
manual,
but
okay,
you
get
the
idea.
B
B
A
The
text
below
icons-
that's
real
text
right.
B
So
here
let's
say:
videos
goes
to
our
youtube
channel.
That's
where
these
and
now
we
also
have
one
directly
to
this
core
that
basically
just
invites
you
to
discord
channel.
If
you
are
not
there
anymore,
okay,
so
it
just
goes
to
the
discord
channel
with
invitation
yeah,
and
this
is
for
youtube
yeah.
It
goes
to
youtube
stuff
yeah.
When
we
have
this
thing.
A
B
B
Outside
from
that,
the
the
main
so
main
information
about
the
website
like
the
about
and
the
features
kind
of
stay,
the
same
just
looks
nicer
now
because
of
for
my
formatting
and
so
on.
Links
are
still
here
a
bit
changed
so
added
here,
the
social
ones
and
yeah.
Now
they
are
actually
gray
and
when
you
over,
you
know
they
get,
they
get
purple,
which
is.
A
A
You
know
what
I
think,
actually
you
can
remove
the
from
words
from
here.
B
A
Then
maybe
get
rid
of
the
underline
under
the
links.
A
It
looks
a
bit
because
of
the
the
underline
and
the
border
of
the
next
box
is
like
near
to
each
other.
It
makes
some
a
bit
of
clutter.
B
B
A
B
Did
I
just
go
here
and
you
look,
what
is
my
flashlight.
B
I
can
remove
generally
that's
fine,
that's
totally
fine.
I
can
do
that
if
you
want
so
yeah
linux
and
max.
B
So
yeah,
so
now
you
have,
you
know
mac
and
linux
symbols
here
eventually,
when
we
have
windows,
if
we
have
windows,
it
will
also
appear
there.
That
will
be
tough,
so
shell
from
the
shell,
of
course,
you
can
do
it.
A
B
A
The
way
by
the
way,
regardless
remind
me,
this
two
comments,
one
one
after
another,
so
what
I'm
thinking
about
the
ui?
Let's
just
you
know
further
into
the
future
plans
that
in
the
ui
well,
my
idea
is
that
you
know
whatever
you
type
is
not
actually
blocking.
B
A
Type,
the
command
it
it
comes
up,
it
goes
up
and
you
are
unblocked.
You
can
type
the
next
command.
What
I'm
thinking
the
correct
way
is
that
if
you
continue
typing
comments,
if
one
of
them
fails,
you
need
to
stop
executing
the
the
commands
in
the
buffer
and
then
because
you
know,
if
you
create
a
directory
and
it
was
not
created,
then
you
don't
need
to
continue,
and
then
you
kind
of.
B
A
I
I
have
a
page.
We
do
have
a
page
ui
design.
We
do
have
it
it's
just
not
as
complete,
but
you
know
main
ideas
are
there
that
the
input
is
not
blocking
that
all
the
objects
on
the
screen
are
actually
objects
to
be
interacted
with.
It's
not
a
dump.
B
A
B
By
the
way,
but
about
this,
this
is
also
something
that
came
up
like
one
or
two
weeks
ago,
so
we
now
can
run
this
inside
the
github
action.
Okay.
So
if
you
click
there,
it
goes
to
the
of
course,
actions.
B
To
the
marketplace
of
github,
where
we
have
our
github
action
so
the
way
we
did
I
did
this
github
action
is
that
it's
actually
part
of
the
main
repository.
So
that's
why
you
see
you
know
the
full,
the
full
readme
of
the
repository,
but
why
did
I.
B
I
do
it
like
this,
because
every
time
you
release
this
thing,
you
can
actually
upgrade
update
this
thing
without
having
to
go
to
a
different
repository
and
update
it
right,
and
this
is
very
useful
because
oh
yeah
right
now,
I
just
did
you
know
custom
release
just
so
that
we
have
it
so
next,
one
here
will
just
be
13
right.
It
will
not
have
this
dash
action.
That
was
just
for
because
I
didn't
want.
You
know
to
do
a
full
release.
I
just
wanted
to
increment
on
top
of
the
release
that
already.
A
B
B
To
go
to
the
other
tab
because
yeah
this
is
source
yeah.
This
is
anonymous
one.
So
when
you
click
here
to
release,
when
you
go
there
and
click
release
that
I
cannot
it
will,
it
actually
shows
you
that
if
you
want
to
update
also
the
action
or
not-
and
of
course
you
always
have
to
select
yes-
and
I
think
how.
B
A
A
B
A
B
B
It
was
unworth
it
yeah,
it
was
unworth
and
worth
it
work,
especially
because
these
action
files-
I
I
can
show
you
this
action
value-
is
just
so
stupid,
so
small
that
yeah.
B
A
Yeah
so
anyhow,
you
know
this
was
not
a
big
effort
and
you
know
if
somebody
complains.
This
is
somehow
not
working
as
expected.
Then
they.
B
B
Yes,
and
why
was
it
nice
also?
Let
me
just
show
you
really
quick
also
because
of
naming
purpose.
Why
did
I
do
it
like
this?
Let
me
just
switch
back
to
the
other
screen,
because
now
you
can
actually
refer
to
it
like
this,
so
you
you
don't
have
you
know,
use
ngslang
setup
dash
and
yes,
you
actually
have
ngslang
slash
ngs
like
normally,
you
know
like
you
would
do
you
know
if
you
wanted
to
clone
or
whatever
right,
yeah.
A
A
A
Good
good
looks
good
yeah.
B
A
Yeah
sounds
good.
Okay,
do
you
think
we
need
mention
anything
else
for
now,
I
think
we
could
kind
of
covered.
A
A
Yeah,
okay,
so
good!
Let's
what
let's,
I
guess,
wrap
it
up.
B
A
Okay,
so
like
to
summarize,
maybe
okay,
there
was
work
on
the
website,
which
is
kind
of
coming
to
an
end.
There's
discord
setup
and
there
is
a
deeply
nested
data
structures
which
is
work
in
progress.
That's
that's
the
summary
actually.
B
A
A
Yeah
then
we
need
to
synchronize
on
the
agenda
before,
but
or
actually
we
can
do
two
separate
slides
one
for
you,
one
for
me
one
for
each
now.
One.
A
A
Weekly
that
yeah
kind
of
yes,
unless
we
found
the
new
topics
and
we
put
them
into
agenda-
then
I
guess
maybe
maybe
we
can
put
them
like
towards
the
end.
So
people
we
need
to
kind
of
sort
by
interest,
yeah
the
more
interesting
topics
towards
the
beginning,
so
people
could
stop
watching
like
we
are
not
doing
like
a
you
know
in
the
movies.
You
know
this
suspense
in
the
middle.
You
know
no.
B
A
Good
yeah,
I
I
I
don't
know
how
to
do
it,
but
the
I
think
it
should
be:
okay,
yeah,
okay,
doc,.
A
Okay,
see
you
next
time,
people.
A
Yeah
hope
you
enjoyed
yeah.
Let
us
know
what
you
think,
how
they
say:
subs
like
and
subscribe,
and.
B
B
A
Meeting,
try
ngs
tell
us
what
you
think
about
ngs.
Our
feedback
is
very
important
because
that's
the
time
in
the
language
life,
where
things
can't
be
affixed,
unlike
more
mature
languages,
which
has
have
much
gold
out
there
and
cannot
fix
stuff
and
they
just
accumulate
craft,
and
it's
not
a
pretty
picture,
and
now
at
this
stage
we
have
much
more
opportunities
to
fix.
A
So,
for
example,
I
would
very
appreciate
if
you
find
inconsistencies
in
the
language
that
is
completely
how
you
say
inconvenient
to
fix
later,
when
the
code
is
out
there
yeah
so
yeah.
Thank
you
all
for
watching
all
three
people:
okay,
I'll,
stop!
Recording!
Now,
yeah,
yeah,
okay,
see
you
guys.