►
From YouTube: NGS weekly meeting #12 - 2022-01-02
Description
Project website - https://ngs-lang.org/
bash to NGS comparison on Reddit - https://www.reddit.com/r/bash/comments/rsu5ph/bash_compared_to_next_generation_shell/
A
Hello,
welcome
to
ngs
weekly
meetings
and
gs
stands
for
a
next
generation.
Shell
weekly
meetings
are
about
recent
progress
and
near
future
and
further
into
the
future
plans.
I'm
ilya
sharon
the
author
of
the
project.
Apparently
we
are
not
joined
by
anybody
today
so
well.
I
guess
it
will
be
short.
What
else?
Okay,
so
milestones,
milestones
I'll
show
you
the
screen
for
a
moment.
A
Let's
talk
about
milestones,
share,
screen,
milestones.
Okay
milestones.
I
did
very
small
amount
of
work
on
this
milestone,
zero
to
14
run
as
aws
lambda,
and
the
reason
was
that
I
was
sick.
So
I
didn't
do
much
about
this.
I
did
just
a
bit,
I'm
still
sick,
so
I'll
be
coughing
in
this
video.
Please
excuse
me,
okay
and-
and
I
of
course
did
some
thinking
about
the
next
milestone
and
how
the
ui
would
function
and
all
that
and
it's
most
of
the
things
are
on
on
wiki
on
the
page,
which
is
called
ui
design.
A
A
Okay,
so
that's
the
well.
We
covered
the
recent
progress
and
plans,
and
now
I
would
like
to
talk
to
something
extra.
I
would
say
so
another
thing
that
happened.
A
I
was
sometimes
I
post
comparison
between
bash
and
next
generation
shell,
this
time
it
was
in
the
bash
subreddit
and
and
it's
just
just
some
script
that
I
stumbled
upon
in
aws
labs,
while
working
on
lambda
by
the
way.
So
I
I
did
look
at
other
aws
labs,
lambda
repositories,
how
they
do
stuff,
and
I
found
the
script
which
does
some
check
with
what
is
some
ceiling.
Formatting
check
or
some
stuff
like
that,
and.
A
Several
things
happened
here.
First
of
all
line:
seven
here
you
can
see
that
it's
uses
not
and
that
which
is
not
a
command
and
nobody
noticed
and
the
reason
that
nobody
noticed
is
actually
bash
because
bash
cannot
throw
exception
here.
So
it
would
just
evaluate
this
statement
to
false
and
never
get
into
this
body
of.
If
and
that's
it
well,
this
class
of
errors
could
not
happen
in
the
gst.
A
A
But
another
thing
which
actually
is
bothering
me-
and
I
don't
know
what
to
do
about
this-
maybe
guys
you
have
have
ideas,
these
conversations
about
comparing
bash
and
ngs
like
99
of
the
time
they
go
into
the
direction.
Okay,
we
can
improve
this
bar
script.
A
Why?
I
mean
okay?
Yes,
this
it's
not
perfect
skip,
but
it
it
was
out
there.
It's
like.
I
don't
know
if
I
can
call
it
typical,
but
it
was
on
the
net
it's
from
aws.
Well,
the
the
code
from
aws
is
not
usually
the
best.
It's
usually
not
the
best,
but
it's
it's
okayish.
I
mean
it's
it's,
and
and
and
for
example,
then,
and
then
they
go
and
and
try
to
improve
the
script
and
bash
okay.
Let's
do
this.
A
So
so,
and
now
I'm
trying
to
kind
of
hunt
like
little
pieces
and
try
to
see
what
people
think
about,
for
example,
and
then
just
here
we
have
error
function.
I
cannot
get
feedback
on
that
directly.
A
I
didn't
I
didn't
get
feedback.
If
error
function
is
it?
Is
it
a
good
thing?
Is
it
something
that
people
want
to
have
nothing?
So
I
tried
like
in
the
in
the
in
the
end
of
the
conversation,
I
tried
to
focus
like
on
little
pieces
and
and
to
focus
the
feedback
in
in
this
kind
of
way,
which
is
around
the
comparison
which
I
don't
understand
why
I
need
to
do
that,
but
I
I
actually
I
struggle
to
understand
why
people
will
go
and
approve
bar
scripts
instead
of
comparing
comparing
it
to
just
okay.
A
A
That
would
be
understandable,
but
they
just
improved
the
bar
script
and
there
is
no
comparison
then-
and
I
just
can't
wrap
my
head
around
this
well,
that
was
my
frustration
and
I
guess
that
would
be
it
about
this
topic
and
for
today's
episode
of
ngs
weekly.