►
From YouTube: IETF-CBOR-20220223-1500
Description
CBOR meeting session at IETF
2022/02/23 1500
https://datatracker.ietf.org/meeting//proceedings/
A
So
carsten,
while
we'll
wait
a
bit
for
weather
to
see
whether
others
join,
have
you
had
the
chance
to
look
at
the
notes
I
sent
about
the
in
the
shepherd
review
of
the
file.
Magic
looks
like
a
level.
A
Speaking
of
file
magic
just
to
confirm
francesca,
you
will
be
the
responsible
80
for
that
one
like
basically
for
all
keyboard
documents.
Probably
that's
right!
Yes,
okay,.
A
Okay,
I've
seen
I
see
ricotta
has
joined
us
too.
That
makes
at
least
four
five
of
us,
so
I'd
say:
let's
get
started
briefly.
Thank
you,
marco,
for
taking
over
on
the
note
side.
A
Okay,
but
then
again
we
mean
the
the
the
first
minute
would
be
anyway,
just
to
go
over
the
things
that
have
popped
up
being
that
a
quick
is
looking
into
cdtl
for
maybe
specifying
a
json
format,
and
I
think
carson
you
put
that
there
and
there
is
an
update
on
notable
tags
now
with
the
enumerated
alternatives
or
the
enums,
and
that
would
be
anything
for
today
anyway,
is
there
anything
is?
Is
there?
Is
there
anything
we
should
add
to
the
agenda
right
now,.
A
Okay,
then,
on
the
topic
of
quick
ex
considering
cdl,
is
there
anything
you'd
like
to
say
about
that
exceeding
the
point
in
the
minutes?
That's
basically
a
point,
a
pointer
to
their
current
document.
B
Yeah,
so
I
got
a
really
interesting
mail
from.
B
I
forgot
the
name
already
it's
incredible
from
one
of
the
keuler
guys,
and
so
they
they
were
essentially
asking
exactly
the
right
questions.
I
mean
if,
if
I
meet
a
student,
I'm
giving
a
specific
task
and-
and
they
ask
exactly
the
questions
I
I
know
that
they
will
need
to
be
on
need
to
have
answers
for
to
do
that
task.
I'm
usually
amazed
and
so
I'd
love
to
have
the
person
whose
name
I
forget,
as
a
student,
and
so
the
the
my
intention
is
to
actually
follow
this.
B
This
course
a
little
bit
and
at
the
end,
right
write
it
up
in
an
internet
draft
so
because
we
already
have
the
text
in
the
mail,
so
we
might
just
copy
it
over.
So
this
might
become
the
seeds
of
using
cddl
draft
or
something
like
that.
A
B
I
think
they
they
have
everything
they
need
partially.
It's
also
a
matter
of
how
do
you
actually
put
cdl
into
a
draft
or
rfc?
So
that's
also
something
we
probably
should
document
best
practices
for,
but
I
think
for
everything
else.
We
we
have
what
we
need,
and
the
only
thing
we
don't
have
is
this
perfectly
working
cddl
tool,
but
that's
not
something
the
working
group
can
do
so.
I'm
still
working
on
my
next
version
that
I'm
supposed
to
have
under
the
christmas
tree,
it's
getting
there,
but
probably
not
before
113.
A
But
part
part
part
of
that
that
how
to
put
cdd
ln
in
an
internet
draft
might
be
doing
something
about
accepting
cdl
as
a
formal
language,
because
I've
now
written
my
second
or
third
chapter
right
up
where
I've
written
that
there
is
formal
language.
But
we
have
don't
have
tooling
to
automatically
verify.
So
I
can
paste
everything
around.
B
So
the
the
other,
formal
language
tools
that
are
out
there
typically
only
do
syntax
checking
now
the
the
version
two
tool
already
can
do
that,
but
of
course
it
it's
much
more
useful
to
actually
do
validation
and
or
generation,
and
then
the
the
quick
people
actually
picked
up
that
you
can
use
the
cdl
tool
for
generating
instances
and
the
one
thing
the
the
tool
doesn't
do
at
the
moment,
apart
from
from
some
pesky
bugs,
is
making
sure
you
have
full
coverage
in
these
generated
instances.
B
Okay,
I
found
the
name
of
robin
sorry
about
I'm,
not
remembering
that,
but
there
are
so
many
names
around
rob,
robert
and
bob,
and
I
always
get
confused
there
anyway.
On
on
the
notable
tags,
I
got
another
reminder
from
the
haskell
people
that
there
is
this
outstanding
proposal
to.
B
Have
tags
for
compiler
managed
alternative
data
items,
so,
of
course
everybody
can
can
up
come
up
with
a
random
handwritten
cddl
for
for
doing
alternatives.
But
I
think
the
interesting
observation
is
that
language
environments,
like
haskell,
thrive
on
these
alternative
data
items,
and
it
would
be
good
for
their
compiler
to
actually
be
able
to
to
put
case
numbers
there
that
we
can
translate
into
tags
on
on
the
sieber
side.
B
So
I
actually
put
that
proposal
into
the
notable
tags
document
and
did
a
blunder
by
by
requesting
to
use
tag
101,
which
was
earmarked
for
something
else,
and
I
was
promptly
corrected
on
the
mailing
list.
But
I
think
it
would
be
good
to
have
a
few
more
eyes
on
this
before
we
send
the
request
to
ayanna.
B
So
I
think
that's
all
I
can
report.
Of
course,
there's
there's
also
jacques
reminded
us
that
there's
also
the
the
old
problem
statement
tag
proposal,
and
I
think
we
also
should
pick
that
up
at
some
point.
It
has
been
two
and
a
half
years
now
and.
A
One
thing
that
that
occurred
to
me
already
when,
when
looking
through
that
a
few
minutes
earlier,
is
that
I
think
it
doesn't
say
anything
on
the
on
the
stability
of
of
the
semantics,
especially
when,
when
they
are
like
used
with
a
compile
with
a
compiler
that
automatically
assigns
them.
A
A
C
It's
never
too
late,
michael.
I
think
what
you're
asking
is
for
me
to
read
your
email
and
determine
what
not.
I
agree
with
the
logic
for
alex.
B
Revealed
something
that
has
been
hidden
in
plain
sight
for
a
year
so
which
is
that
the
sibo
diagnostic
tools
have
such
a
channel
mode,
and
I
tried
to
cook
up
an
example
for
my
email
and,
of
course,
immediately
found
a
bug
in
it.
So
I
have
submitted
a
new
version
of
sibo
diagnostic
tools:
five
minutes
before
the
meeting
and
yeah.
B
That
probably
needs
a
couple
more
eyes,
but
I'm
not
currently
proposing
to
standardize
this
until
we
gather
more
more
experience
that
this
actually
works
right
and
it's
what
people
want
to
have,
because
there
are,
of
course
tons
of
ways
to
tunnel
cbo
through
jason.
A
Okay,
the
next
next
last
point,
then,
would
be
the
the
proposed
text
for
ext
for
the
extended
diagnostic
notation.
I've
just
sent
a
mail
about
that
two
hours
or
so
ago.
Basically
picking
up
on
the
tag
888.
That
might
be
the
stand
in
for
the
dot
dot
notation,
and
I
think
these
would
be
useful.
A
So
my
use
case
for
having
actual
tags
for
the
for
this
for
the
edn's
is
primarily
that
I
have
many
tools
to
use
sibo
with,
and
I
have
exactly
one
tool
to
use:
zebra
diagnostic
notation
with
in
both
directions,
but
especially
in
parsing,
so
any
way
to
get
edn
through
that
tool
into
the
application.
It
actually
knows
what
weird,
what
those
precise
tags
mean
would
be
helpful.
A
So
the
two
tags
I've
proposed
are
one
to
say:
one
that
uses
suppose
both
would
you
take
the
would
take
the
text
name
of
the
thing
that
of
the
version
of
the
edn
that's
being
used,
say,
cri
and
then
the
variations
are
to
have
either
the
either
the
text
version
or
the
the
text
version.
So
the
thing
that
is
actually
marked
in
the
diagnostic
notation
say:
http
colon
slash,
something
if
you're
wondering
why
I'm
talking
so
slowly,
I'm
at
the
same
time
typing
the
examples
down.
A
B
Well,
I
think
the
887
would
be
useful,
so
you
can
essentially
keep
the
information
that
something
is
a
cri
in
your
structure.
So,
from
the
application
point
of
view,
87
would
be
transparent,
it
doesn't
mean
anything,
but
if
you
do
a
diagnostic
output
of
the
data,
then
the
the
diagnostic
mutation
processor
can
actually
show
what
this
stands
for.
A
But
to
me
having
the
so,
especially
on
the
python
side
there
or
on
the
side
of
everything
where
the
the
pros
the
processor
does
not
yet
have
a
particular
schema
to
fit
data
into
very.
I
think
it's
just
helpful
to
have
the
intermediate
form
around
when,
when
producing
output
and
input,
because
the
processor
that
has
the
schema
information
around
could
just
do
things
in
a
single
step,
but
when
well
when,
when
you
just
have
a
single
object
that
you
a
single
variatic
object
that
you
pass
around,
this
would
really
be
helpful.
A
Yeah
but
then
again
the
I
already
have
this
example
of
what
I
expect
can
what
kind
of
harm
I
expect
can
come
from
having
a
tag.
888
and
some
mitigation
might
be
that
that
generic
processes
just
scream
when
they
see
that
and
especially
and
tools
that
do
diagnostics,
unless
they're
explicitly
instructed
to
to
not
pro
to
let
let
them
through
and
accept
them,
because
what
is
coming
in
is
not
sieber,
as
you
see
it
on
the
wire
but
zebra
as
you
receive
it
as
part
of
a
diagnostic
output.
B
Yeah,
so
there
is
a
more
general
concept
called
annotations,
so
we
we
might
have
a
way
to
put
something
into
a
c
bar
that
can
be
ignored
at
the
the
level
of
the
application
that
is
supposed
to
process
that
zebra,
but
that
provides
additional
information
for
other
applications
that
are
looking
at
that
sibo,
including
diagnostic
processors,
but
but
also
other
statistic
tools
whatever,
and
we
didn't
think
about
a
way
to
to
indicate
annotations
in
2013,
and
we
might
want
to
think
about
a
way
to
use
tags
for
that,
so
that
any
kind
of
annotation
is
visible
as
such.
B
B
So
it
would
be
good
to
to
be
able
to
identify
that
as
a
general
concept,
but
I
think
we
can
think
about
ways
of
doing
that.
A
Okay,
if,
if
we
want
to
if,
if
these
annotations
are
not
something
that
is
happening
in
line
but
more
as
a
say,
reification
of
city
of
seaboard,
which
is
probably
one
way
to
do
it,
then
we
may
want
to
consider
that
simultaneously
with
any
machine,
readable
version
of
cddl
to
avoid
having
diverging
reifications
of
cbor
on
also
on
the
binary
level.
B
Yeah,
so
the
the
cdl
tool
version
2
actually
builds
a
parallel
tree
for
the
annotations.
B
A
Something
that
I
I
don't
have
a
clear
idea
there,
but
something
that
I
can
do
is
look
at
what
what
yaml
processors
do,
because
they
often
have
ways
of
adding
information
about
serialization
and
all
those
things
yeah
back
into
the
objects.
They
are
serializing.
B
I
had
to
use
delegate
type
and
unfortunately
there
is
a
long-standing
bug
in
ruby
that
it
cannot
do
delegates
for
floating
point
videos
correctly
so
that
they
stopped
me
in
the
tracks
some
time
ago.
So
I
never
fully
completed
that
annotation
approach.
B
Yeah
instance,
variables
are
certainly
the
the
the
right
way
to
do
this
at
the
at
an
implementation
level,
but
yeah
then
again,
we
we
would
need
a
way
to
transport
instance
variables
in
sibo.
A
Given
that
such
annotate
yeah,
given
that
such
annotations
might
be
applicable
to
to
several
tags,
that
already
have
somehow
transparent
semantics,
like
anything
that
is
numeric
big
name
style.
A
A
Okay,
is
there
any
any
experience
we
have
in
in
in
the
group
here
about
storing
or
expressing
metadata
of
of
cdl
that,
oh
sorry
of
cyborg,
that
we
might
or
any
do
you
have
any
pointers
around
or
any
any
experiences
that
we
might
want
to
consider
in
this?
In
this
larger
block.
B
B
They
have
essentially
done
something
that
is
very,
very
xml
specific,
so
that
certainly
won't
bought
over
to
what
we
need,
but
it
still
might
give
us
a
nice
set
of
requirements,
and
it's
also
interesting
to
look
at
the
way
they
they
made
this
available
in
the
json,
the
representation
we
haven't,
done
the
work
for
young
sibo
yet
so
that
probably
should
be
part
of
a
general
view
at
the
annotation
issue.
A
A
Good
point
I'll
have
to
look
myself.
Yes,
that's
the
schedule
and
I'll
stick
with
that,
but.
A
A
And
reading
the
chat
in
a
week
at
sixteen
hundred,
no
oh
four,
no
one
bye.
C
No,
oh
four,
no
oh
yeah
yeah
and
we're
not
meeting
at
itf
113.
I
think
right,
sorry
to
say
again,
please
so
we
don't
have
a
scheduled
meeting
at
one
one:
three!
No,
we
don't!
Okay!
I
just
wanted
to
confirm
that
in
the
yeah
yeah
so,
but
we
will
see
you
later
I'll,
be
there.
Yes,
okay,
wonderful,
see
you.