From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32028 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Adding a reader for Cooklang and a question about Megaparsec Date: Thu, 19 Jan 2023 08:44:20 -0800 Message-ID: References: <08647ee9-9616-482c-bae8-2657d16df33fn@googlegroups.com> <87lelzmn0l.fsf@zeitkraut.de> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19317"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDW7ZIEHTIIBBZ7GUWPAMGQEJ4D52BQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Jan 19 17:44:26 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-ot1-f62.google.com ([209.85.210.62]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pIY1a-0004om-8e for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 19 Jan 2023 17:44:26 +0100 Original-Received: by mail-ot1-f62.google.com with SMTP id q9-20020a056830018900b006865e3f13c4sf1286903ota.23 for ; Thu, 19 Jan 2023 08:44:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674146665; cv=pass; d=google.com; s=arc-20160816; b=CToHPrE1qGMpEzq4Swyelqm9SYyNY5KTYJt/DHHqeCZkCdj3hdZiFSv0EOhSabn+Zl 3Mk9PMYSySaiLOS5fY8MTB5jAlQ4RQGJ+D10PmBlog/g+QmK4H63Bs9WM8lJ4UkRZiAV N4TYaomMuU4aqiKAyClIOlcWk2T29bk++KlW4Cy0cWg0cRPeNr7HQtR8qZYOUUG/pVjz bc4OczJClPDdtE1ASlp+WVLVgDk62wGGCk+Ja1xeqCXvT+2mYvZinz0Ghv5bBIoU8HaD YzEuTXi0QHlQZKDN6Z89jNIqrMreyO9kK0N6DTi/Fu8S86r/NCiddhulxBazHQDnmeVK zQzQ== 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:message-id:in-reply-to:to :references:date:subject:mime-version:from:sender:dkim-signature :dkim-signature; bh=RJJQKAcjQggoklUSyJTU+aLKRRW0bv7Uz6HW3PYZsb8=; b=yaPyz0WrUz/CBZdAXtiz3q+qH01gW59Wlvgymef1Uvr5UXZl0ZG+bfkhz69UPH/70v /PHgJrxo1aR9gYfBHVVdLeqDAK3JDOZ4HgUxv51pl+XVZdgMjwSsQPCHhJQO+kAb5OcV UladaS0C4+hEnGZ5MdpGLbJyCJho2Ka0Zks0aObyKbBTRB3e1bToFjxKnTJaoYsnivxz dUA77KbPcFlzfisUXNeHd+uuduV1mCIOZze1NRX/ocQr+a342F88zyiSF47+4XeFQ/Xj +hwnOfOOTlUwD8Xgji34hVdUGKkAV2V8hiFrBidvxUIZ0nbW0vo0BAucZMK71riLQoOM cPKQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=HqtwiLvl; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::1029 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from:sender :from:to:cc:subject:date:message-id:reply-to; bh=RJJQKAcjQggoklUSyJTU+aLKRRW0bv7Uz6HW3PYZsb8=; b=k2jA8zfruxzPb4GIKQf7QeP5RrlZhfynuOXbuRAhZOOwWHDvBxwWJbj+dzqVgAT49J ebx2vfERk0xShJ+in3Ufibuvhgl7qwQA7B67xKlU6wGFc/rFWf0eHPmBJ10/v/yUDKlP DPa8uk5RYH33aqFUosUOuX9O0nIiQ/eKlij6szoV9cDoqWEcXY+mBw77D7WLS1sJ1Mk+ WE6YlvGBa2oeJiXG+oFV4Xbxn4EM+787a9A1gPxUPXwQVQDqaUmwFclWV2CFBe01nF1H 1IhM4Tx/qHrNbiUrj49IguK2XZNiIteOOvrJqTnQUo6nCxTWkvEMTjFDmlGX8uJAURkt 7dqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from:from:to:cc :subject:date:message-id:reply-to; bh=RJJQKAcjQggoklUSyJTU+aLKRRW0bv7Uz6HW3PYZsb8=; b=bfCIudy3HvVMrDQ5aSMRmvk6byFhQOUilv607GexJkEJkyJRrV++A/7ufGFo8idnAJ +zi4AXRG21lIC2szXVp26kMRN+Sdoio8uuWWR4eAOOZUyBUHR18MXSblLdStvc7zoP/k 71vyf5BtDOaUwyIEQpJa18zP/TLIqTpKbxdFGek1L0IIqCHxGHlP3AXFXoPirURxVLsR Y7Xu76k52+5PVXzXNzGlkdUbtF4V8sk2Z9i7tw8q7qVWzrxDCl6jfPM9mgHkhRJqEHiw P6mvxNg9RhJTjHgCXz7wLeq2u5dwCOv6SRivJx4gGSRE9IwUJMP5UvyT3O39jTxbirZY YG5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=RJJQKAcjQggoklUSyJTU+aLKRRW0bv7Uz6HW3PYZsb8=; b=j6KzgbCM+WhEbn8zQNCh1nhprMEN6oMCdXkFLh/jeFwmWUxrW3rIxh9LA9WyFBDZ2L i/KlTSpBe/Tjihd+RUhzrbXDvmExvIgf2kqK8WZToa2BSh20xGAfI+HPvy90uG0RrJUl IHWhchACVRIaNSpEGd+sWRFmJhxcBytLovAGgeOPZwc6azSsYM+bN9mFaJ9vswQO/6pq APrw4zxtdQODAbpWW9qUFF1ABOqLkPUd20Bt+tTbrYJ2++3HdGF6uoFe3wpQv/1KVzsR eZ96TJdSZR7BNiTyRl42cjKxckQ6YQyH5D+TQRH+OCVvah Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AFqh2koDDZ6DB+I9+qAhrf7l+4XZ/oAiZpNvkvxoJBk90j/MCHogC/I0 Xqw/AxLl02D6gKp1W/TXyPE= X-Google-Smtp-Source: AMrXdXvUeRgdIiM8fbmcQQWhz2K0juo+3IEo/NC0ZU/9ArzpCsz+U6ms+Q+l5EN6WBO2isE0Ge603w== X-Received: by 2002:a05:6830:1e30:b0:686:44a7:1ac5 with SMTP id t16-20020a0568301e3000b0068644a71ac5mr612757otr.185.1674146665146; Thu, 19 Jan 2023 08:44:25 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6830:1697:b0:66d:a9f3:4e75 with SMTP id k23-20020a056830169700b0066da9f34e75ls381645otr.9.-pod-prod-gmail; Thu, 19 Jan 2023 08:44:22 -0800 (PST) X-Received: by 2002:a9d:6490:0:b0:684:e9ff:2b6d with SMTP id g16-20020a9d6490000000b00684e9ff2b6dmr3571407otl.14.1674146662843; Thu, 19 Jan 2023 08:44:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674146662; cv=none; d=google.com; s=arc-20160816; b=F7UnIRCn6yg7nCCqSYJN/vj7hpVIZtH0/92r0bOPSQ9IoiIajZtY9LmyZmTbI/elRQ TpVKczaj/RfVwkv8sqP9cWMjooau+SrcGox4y7TyC/v5HpM0h/Is8+2jKBfKtTG0dhYp 8hZAA4mV652NSzfRDXp7qJXCKFJ8KqwDwipgY/tP/JamRPVRP0qQfdxd5XO3JXgMv/QA C1FnPcGyj7TbNwwy0jxrKctCtJ+/7ju/eJmq0gvDW2tRjfiCl8+IkbVt6L2TFQSFjNBb XB8raSO8td6qm6nnNgfKgcXtl8BxRWrzdCFLpWGRDr3gMAhnmHtBmMJh90wzgYcRDZwU iH2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:dkim-signature; bh=FruQS+dFAzx6fOgHur5ffUThhC55K83A8g03ZAXXrw4=; b=VItSCccTM3kfbuFSpQDjxSYEzdr81k0Vb140NTXEDrGrrP1+arlbeqY/gytrRgzRt8 phsEyeIsURfRmyfrzl64SbEnXjHD5dLDaRwzEfRf8E7s1OPJoqsUvoBxd670YfEvheCb 6lxnq73q01wKX8AVTLCwT/c50cVSsb30I31s81CjR84iqF09SdfmKRueZoECs1n0M3mR kdWW1C47j/yv05LsQZhoM9+zAA9owhgWhfg5VQ0O+zr+s2P/C+U0lO4iS8WQMMbC7oN8 m1a3N+oBflOgCCKqkubwsRs3OU7d/qagKecEU/uPumMOgJiYP9RhN3cC6xrHnvs+X2dS 89Nw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=HqtwiLvl; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::1029 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com. [2607:f8b0:4864:20::1029]) by gmr-mx.google.com with ESMTPS id 46-20020a9d04b1000000b0066e950b0580si3343627otm.4.2023.01.19.08.44.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 19 Jan 2023 08:44:22 -0800 (PST) Received-SPF: pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::1029 as permitted sender) client-ip=2607:f8b0:4864:20::1029; Original-Received: by mail-pj1-x1029.google.com with SMTP id s13-20020a17090a6e4d00b0022900843652so6418535pjm.1 for ; Thu, 19 Jan 2023 08:44:22 -0800 (PST) X-Received: by 2002:a05:6a21:2d8e:b0:b8:4cc9:16d9 with SMTP id ty14-20020a056a212d8e00b000b84cc916d9mr11257048pzb.46.1674146662201; Thu, 19 Jan 2023 08:44:22 -0800 (PST) Original-Received: from smtpclient.apple ([2601:644:4780:3350:58b9:51da:93bb:7720]) by smtp.gmail.com with ESMTPSA id g18-20020a635212000000b004a1e160b431sm20695270pgb.68.2023.01.19.08.44.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Jan 2023 08:44:21 -0800 (PST) In-Reply-To: <87lelzmn0l.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Original-Sender: fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=HqtwiLvl; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::1029 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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:32028 Archived-At: I think that cooklang may be a bit too specialized to add as a regular reader. We try to cover commonly used formats that are general purpose. However, this is a perfect use case for a custom reader, as Albert suggests. There is some helpful documentation on the website, including examples: https://pandoc.org/custom-readers.html