From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/27887 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Question: uniqueness of keys in Attr Date: Thu, 04 Mar 2021 15:57:23 -0800 Message-ID: References: <642eea4f-58bb-4533-ad47-e97f20bd4105n@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20121"; mail-complaints-to="usenet@ciao.gmane.io" To: Zev Spitz , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBB37HQWBAMGQEZ4I2P7Q-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Mar 05 00:57:38 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-qk1-f191.google.com ([209.85.222.191]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lHxqb-00058U-UN for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 05 Mar 2021 00:57:37 +0100 Original-Received: by mail-qk1-f191.google.com with SMTP id g18sf216805qki.15 for ; Thu, 04 Mar 2021 15:57:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1614902257; cv=pass; d=google.com; s=arc-20160816; b=O2irv6OIy4ho/y1Y5ACz/qQivu1bZUCu2vpUnNj6AHX/sTNJOEN3YNfKwAs4vpEF4e XCElc6YuqhrOudYolsvfN/rw3FCtztV5pbzSRngPZTiTIM2ST2Kk+k0MRIowcDXPbMqR Ul3RtNJIAzQJXLoDKVqQD6Lh2DwcFLsmZtBufFwuee/pku4DDiywSCqynmJyrQ8RBEiV VExedsCo9NPELFlaGqlInlNe/RIUn9DfxwNf3wudjK9TKk07kgEnqd9hJnJMwz+30F7a ASyPQDzqEFmGzEAT022bQq+mD3U+9oDupeW7jpe1FMLowqd+P4SYHSS9atJKpromqwau gY8Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:references:in-reply-to:subject:to:from:sender:dkim-signature; bh=PMsyHHeSupXpt1it6PDGi2djlhWJVxEScg+gCPmvsOM=; b=iI3fLNfwwhddykXZZ6u18mdu/Yu2bEVmdwMshC26n6EczNbASl/HKMnrAqIABUVEl7 J9OATPiPrM2NgFJfsA9eziTH+CGzA0fKuTWi4VfOi+QzJGVKIHrbx7/cXOYKSLYiFadn goTbVVAbvmomf/gCr9xr37PVDxBGc5RckOhZ3Q43UeAlnVzTIydyA5lwuCRChkxL5+cH vM4Oq/8IrOvIvFtCChJ0KJecElxQyqi+sqizDEaviHcn2t6hVcadXx8cAtSNCqB9PXN7 0FPmFPM1+VWhnpyuYd7Fj00duTp/mzAva3Zw0Ht63CEaaaSuL5z05j+hyOb47BZFoQa1 T3YA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=oloTz008; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::62f as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:in-reply-to:references:date:message-id :mime-version:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=PMsyHHeSupXpt1it6PDGi2djlhWJVxEScg+gCPmvsOM=; b=DYG2A+cnmGCShIadjBxYWQZpEPLScJ9RSwbZxMnlpO9EjgA7AKsfmONPCzWvsl74F8 wOlEJHsMVHhNGLxqcyOCEkMCd8VaJk4da4K6PPpAOdITqJauBtuyB4yw4dEyruOvg3lH ct0YcdN+F7f7dqkkGmCjTjiKivMCtIV2o3mthonWPpuCcTeWrjklIXT5rwWZa51yPOpf yx4qVfSGK6oZ4RNYlLPoXqfaW9gHl9V6R9A+m4By3wcNTSr9MH6hFFqCI+VRNvhdKeZS tpvELcKbIXA30yY6iJkKpjyDzROhbyFl9f6NvW53ml8Zwxm8MWM2oM/WcxiUPsTS8UjI rxKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:in-reply-to:references :date:message-id:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=PMsyHHeSupXpt1it6PDGi2djlhWJVxEScg+gCPmvsOM=; b=oQ/ZOq/9Xxhb0m069Paad6JssmEUYWjOnOgG39VQnJUbkTvZU2AU6o9wXlq6yEKdrx bIv6zOTG85yGuNnSoIkZ6JeJQ6KZgaXghUH6SA6+Iv58FJArfOdZfYvXwom7uE0Rrbr+ cab1g/Jbnyb9RAzbuyWPC4dljcpivuw6/riysHPkv7wETknrVv0GNky0mhhc0W8RZLWF ShqFvZjA/6hSyLm+F6Z7vdCKitnsuM+9S/8QqSAZDTwCwGgr5gEHGxvZTTg3+lXx0wrt CpPnm/RpaLVXGux7NRLgN2KG8fSWj9FfMKXHXLt5UY0/H6YlKSgcR9TdWhuafYSFKwRm yClA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM532iZvZ+Q9T2KetowpW2oO9pUlSmhU0V3ALsU4U87QlIApy/Vo5R r8Yptb5l8eulOhjQ/KZSq5U= X-Google-Smtp-Source: ABdhPJw1A709fgkfB2OLNaPekpAYCu923dP8Np9y5pO5gQvdHyOEU+k+zmxZ+PvHFXABEoK7Vf4opg== X-Received: by 2002:a37:94f:: with SMTP id 76mr7320341qkj.222.1614902257073; Thu, 04 Mar 2021 15:57:37 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:ac8:5803:: with SMTP id g3ls2833137qtg.9.gmail; Thu, 04 Mar 2021 15:57:35 -0800 (PST) X-Received: by 2002:ac8:1405:: with SMTP id k5mr6654636qtj.262.1614902255298; Thu, 04 Mar 2021 15:57:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614902255; cv=none; d=google.com; s=arc-20160816; b=gTwGceIi/0KWOV5lzpFTI+4/m8lB0/E2KEavKSksYjFyMFtqEgI6TjGj8r858htOUS 6MKeVooaS+4OJqgVW2jKJJYlb1jiYSsowr7VaXXoJglCuhS/eWGGN50eIVaJPbrOQPvZ pvKCUDIaWckrGbXdrJ22BQWP2XyHCqu+XgJVhNwWjmvQzNHzHN9eIUUyJ+dOY3Xzw/zS LKRTXehhjhTD0TByPLWAQr/MkucyIXBbxGkqgB5rtnzyiWkE26vfBIhw5OjggMXU8FOp pYJ8gnbUDPxARYNFiMghh2i3PVowBxncn8vwi8hp73h3L+tfPktBsR6jfJeM03d5WRE9 f2lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :dkim-signature; bh=9EkZLgUBy+aPMs+eF8l2CHffg/lh/OQnM4sajHoYV0g=; b=mxjUx12izJDMEx7xa8gaiLMwRBkXCNRk5+W1ekOhYbaXk6L2kKY93W5lFnk8DlmMT5 D8shqA6K5LMYHyKgcxl5VH45gekgVr48Uv3sTSkxOpTsU6NS99wuQr1Dn8Tm3nrnpsoB OGodGBi6ceYPiTuJQVNkHIt1d62dICpYoRhq8llmBef2PpOWQZ2tflnAwsEolQSiyaYz 52/Ab/t+pux4i1oE9zrlik1JAT7eOKROX5eP8EUCPheEsaEOPlxZs3SIfo+4kHcxI/Q/ ZF9Lb9Y4UqqFN6VOlk5YiYWVIRAfLcqR84SOs16+YpHXJzCX8no9vRCLBl6YfeleZ18V 98KQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=oloTz008; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::62f as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com. [2607:f8b0:4864:20::62f]) by gmr-mx.google.com with ESMTPS id e18si68399qkn.6.2021.03.04.15.57.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Mar 2021 15:57:35 -0800 (PST) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::62f as permitted sender) client-ip=2607:f8b0:4864:20::62f; Original-Received: by mail-pl1-x62f.google.com with SMTP id j6so374484plx.6 for ; Thu, 04 Mar 2021 15:57:35 -0800 (PST) X-Received: by 2002:a17:90a:9748:: with SMTP id i8mr6296765pjw.145.1614902254839; Thu, 04 Mar 2021 15:57:34 -0800 (PST) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id s62sm451307pfb.148.2021.03.04.15.57.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Mar 2021 15:57:34 -0800 (PST) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 67FAAA182; Thu, 4 Mar 2021 18:57:23 -0500 (EST) In-Reply-To: <642eea4f-58bb-4533-ad47-e97f20bd4105n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=oloTz008; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::62f as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:27887 Archived-At: No, there's no uniqueness guarantee. I think the main reason a map wasn't used is that we wanted to preserve order. But it's probably not the best representation. Zev Spitz writes: > Text.Pandoc.Definitions defines an Attr type whose third element is a list > of key-value pairs. > Are these keys guaranteed to be unique? Is there any reason why this isn't > represented as a Map Text Text? > > Thanks in advance. > > -- > You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/642eea4f-58bb-4533-ad47-e97f20bd4105n%40googlegroups.com.