#microformats 2023-03-26
2023-03-26 UTC
[tantek], [pfefferle], ur5us, [manton], dwag, [jeremycherfas], [KevinMarks], IWSlackGateway, k1, [jamietanna], axiomeval, btrem and [snarfed] joined the channel
# [KevinMarks] Conneg at the field level
[aciccarello] and [tantek] joined the channel
# [snarfed] oof yeah, skimming https://jf2.spec.indieweb.org/, sounds like many jf2 properties can also be strings, objects, or lists 😐
[timothy_chambe] joined the channel
# [KevinMarks] Well, they become "children" when they're lists.
# [KevinMarks] The mf2 thing of lists by default and a "value" fallback for objects is good
# [KevinMarks] The original idea of there always being a "name" didn't quite work out
# [tantek] [snarfed] the challenge is that so many proprietary JSON APIs (and even other specs like AP) seem "easier" because of the "direct" string access on many properties, so developers have this expectation that it should always be that "easy" but that's because they forget that proprietary APIs change & expand in very awkward & ugly ways that would NOT work well for a standard protocol or format
ur5us joined the channel
# [KevinMarks] You do end up writing recursive parsers.
# [KevinMarks] I just realised that GraphQL is conneg at the structure level