From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32379 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Albert Krewinkel Newsgroups: gmane.text.pandoc Subject: Re: Project ideas for Haskell Summer of Code 2023 Date: Wed, 22 Mar 2023 18:08:59 +0100 Message-ID: <871qlg66up.fsf@zeitkraut.de> References: 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="32338"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCZJF7XJTILRBVHR5SQAMGQEA37FH7A-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed Mar 22 18:20:26 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-yw1-f186.google.com ([209.85.128.186]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pf28O-0008DW-20 for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 22 Mar 2023 18:20:24 +0100 Original-Received: by mail-yw1-f186.google.com with SMTP id 00721157ae682-5417f156cb9sf194898117b3.8 for ; Wed, 22 Mar 2023 10:20:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1679505623; cv=pass; d=google.com; s=arc-20160816; b=nc4UBHyE+q75jSiB9gwq7R8o3Og2suo2IN3nDH6vwNGs8kX20pdNDFx/fMXHktCRR7 LVobNX55vm+8kQW9m1OKFgskcKTfqatD3CjgP5kb4YYK+7xizL2p38rcmiRVENResp+8 2brbUoKOGCe1O0jKkpj6NTTot/mBCzZa/YIPcHDG5ym0mf0dVgjF1ZpARExF1J8nfoku 3hE5WeheaLGrWALgDRCB2sgZqzFfpiTRn1KMilGfjoozW97UwUMzarEdPYjeO5qMDdJ7 JeqIbc0ZrXNeGC2zfPZaUBQPiCe3smjZTWf9fcq8QXrTTuNx4BqvVsToiSLupdwiKfxa 7vqQ== 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 :in-reply-to:date:subject:to:from:references:sender:dkim-signature; bh=65OyAlgbCVwsbaTOt6euVwAPYrW0UUlAYmND3+6M01M=; b=fj3RjYO0CspVVboQy9cjpe6oHM945yS1Ch60ktixvXG4z1a+dzuC+fYo7DNNFy309Q RQFnuipxDkRoGSMlLJUZP3JeVOh93osKcBkit6A/e8+y4M4xC/sduFYnbo0Ixg/MbLDV 83lLnL98vrYiAsOBAmXPCqXWaGt81MrXrB0Lw7TEIGKtgWAs7nUAD8dqjoQianE3x8cJ zQf61/IXBpBxBsjW7kEn4hoXiv0dVgoF3D0DfCfGkBucNlFNCah+xK1Y1MeqrhRIqrz5 akBhO++J/cVWyJZ+q3D92ZkNQ3vDY64bkktr+mymkFZCE2QZrSHgS+UGxRW/2CWM/NUQ p80A== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; t=1679505623; 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:mime-version :message-id:in-reply-to:date:subject:to:from:references:sender:from :to:cc:subject:date:message-id:reply-to; bh=65OyAlgbCVwsbaTOt6euVwAPYrW0UUlAYmND3+6M01M=; b=byGLl+miM11/wlRL07UqVuG+55qMg0hONZ33mXzDOXk92RyIu2dy6RObV9B5YN66Id cGWYDI0mr14BCQJIaXrEzcKzDNySTtSOqxe43qUHM3zS2rU1nlxvL0nzHUquqnNWoGZI vHt1ZlDd3J6/9hnIlPasOChjDcytuKhYrqb6Swh4ZkBE0Sze7gsQGawOTawOWTTtg+kS z+ODTDCC/mP9HYKBDB3aVOF1NxcCwan2XZEnyKzWjy/h/ZsFCRrm/3KJZ2PJ1I4dzRQu kLMPu2BdLlGj9XUBcbc3sL4CFEBKJooeIVrE1AipRHu75V636u8w5pIeuGjMEDEMPDLw 7ndw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679505623; 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:mime-version :message-id:in-reply-to:date:subject:to:from:references :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=65OyAlgbCVwsbaTOt6euVwAPYrW0UUlAYmND3+6M01M=; b=tHuEB6gDEOTqlyjlLeXbiAIsR2mMmIhQd7MSUQ67HcJTCLS1nyInILo5ysw805OPU5 IzgnBPJqzlf6+5WNE8yEt3gzrhtESDHiDFzyvzHJryunbkSU/WEOiKj7bHvTlV/QV9aM Psuo5YlZ4tjN0S9n/9Xo4iaMAdRQvUvcTUm5XoayPLpIsXvcrzqE3urOI9F+Br+T+gTK jzNsKhVMeEbMzCydheWmXkB8m947eG0EKutbkYYDpl2ZVZh6eivkPIlGKi3H2S2uCgT9 BYqVHNOWq3+dfC07A90eTg4f98lyQ6+X Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AAQBX9d+57SA/AFWtBELYa5CVgjGKJaKHvy3qsPJEQTICRE4szgUX1zx gz1kG/zWxvaNx8RCozHPGek= X-Google-Smtp-Source: AKy350a03rQDdrBEQBR594fRDwhryrmgTWNtTtgHITfv9P6O9N8iYOrbSMJpgHKDLbeC2UBg7iJorA== X-Received: by 2002:a25:234c:0:b0:b35:91cc:9e29 with SMTP id j73-20020a25234c000000b00b3591cc9e29mr250766ybj.5.1679505622870; Wed, 22 Mar 2023 10:20:22 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a25:cfd7:0:b0:b73:3445:1039 with SMTP id f206-20020a25cfd7000000b00b7334451039ls1086777ybg.0.-pod-prod-gmail; Wed, 22 Mar 2023 10:20:20 -0700 (PDT) X-Received: by 2002:a25:4115:0:b0:990:b53f:933a with SMTP id o21-20020a254115000000b00990b53f933amr411110yba.60.1679505620017; Wed, 22 Mar 2023 10:20:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679505620; cv=none; d=google.com; s=arc-20160816; b=UbB4Fa/7wbKTofzb2TEc1P3Gn5RfmDYBl73TjqXh4UEwgGSklKcw1y7mn0Ee0Zjkoe NU6D7UJRCxd9q7qs1x2eMOrV4KJ7y7qx2qKDU54ij+GdUKg8ERW9dvOcn/Pfu0ShLPIm Sdyy/yJn5C2i18vU/9AsOLlb9ObkHze6YJ7PfCqWY+P6/tmLLPaoVKp0uWsHX2nEzTg3 nGi8U586dmrCBQTok1Kzpoq+23bA7bsHM9BoH4nnBdsN3oXOnAwb7y1qKiiSllOGIYHM iY/1lg2AoZxk7slEQLUd38e/x1INuv4ZKazYZ8BmSRD0GotQHToBkGW4eS1PsVlUGsJ5 aZHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:in-reply-to:date:subject:to:from:references; bh=hb8p/7wtb6RlcbvY/ECC527cwnpHh62CgehVta8NZJ8=; b=daWdcqoXHi3h4E8q7U41zpi9NGbaKO3S3W7bW+SfPbh+kAqwwh+R58Li5QQHkbudbl D8J6jUL4/c4zUvKwJe4QzEun54ALYq+vCMgJN7H5efi5js8+KbGC/EsO36blBq5o+HPy 9oM2OUy2s49S9C3ZSTNbbDE/ThxFR9PfQ5eHeLdR7DB3isbZSKOJmHUrq8fV3zhXsHlT FSIv8AKTjfV5WdvjqTkYCv9IvytCcsgaIiwNQfCtQf3Et5F0K0PHAnu6J29NDed0OHyA I2bcPI28ytRA3JhnVm2M7sDo+qgN/BWWFiJqXJp4CgkmHMNJkE88QwO2qcGIWEoRwn3p KLtg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org Original-Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org. [80.241.56.172]) by gmr-mx.google.com with ESMTPS id i38-20020a25b226000000b00b272e1c8acbsi1004185ybj.0.2023.03.22.10.20.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 10:20:19 -0700 (PDT) Received-SPF: pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 as permitted sender) client-ip=80.241.56.172; Original-Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4PhZww58Fcz9sc5 for ; Wed, 22 Mar 2023 18:20:16 +0100 (CET) In-reply-to: X-Original-Sender: albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@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:32379 Archived-At: Hi! "bkle...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" writes: > The Haskell Foundation is sponsoring a SoC program (https:// > github.com/haskell-org/summer-of-haskell/pull/167). > > There is a task list for Pandoc (https://github.com/jgm/pandoc/issues > /1852), but many of those tasks have been completed. Is there an > updated list of tasks somewhere? We don't have a list right now. Here are two ideas: - Compile an in-browser version of pandoc: There is , but it is outdated and hasn't been updated for years. We have restructured pandoc's modules to make it easier to build it without Lua, which removes the biggest non-Haskell dependency. The other big one is libyaml, as a pure Haskell library wasn't fast enough. Fixing performance issues in Haskell's YAML parsing, building it into pandoc and providing an in-browser version of pandoc would be huge. - Improved support for OOXML: to be honest though, this is less about Haskell and more about reading the Office Open XML specs. -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124