From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Re: Request to add tomelr package to GNU ELPA Date: Thu, 5 May 2022 17:16:05 -0400 Message-ID: References: <87mtfx93jo.fsf@gmail.com> 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="38679"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , Robert Pluim , Emacs developers To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 05 23:17:32 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nmiqq-0009rK-4I for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 23:17:32 +0200 Original-Received: from localhost ([::1]:58600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmiqo-0005Xc-W7 for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 17:17:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmiq6-0004nQ-1U for emacs-devel@gnu.org; Thu, 05 May 2022 17:16:46 -0400 Original-Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:50977) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmiq4-00017t-A0; Thu, 05 May 2022 17:16:45 -0400 Original-Received: by mail-pj1-x102e.google.com with SMTP id iq10so5320163pjb.0; Thu, 05 May 2022 14:16:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=F7qwV1td0fxy+lk97G8g+Z2BS2RrK+EvZvXIyLM9mI8=; b=jMBkCcPUynbW1D9/NxKxlUTz0WVwzOC1SDMX9F+u/FwgKXXRVx6WvNftTlJ8vJaWnJ hrugHM9pvJ5IUdM0IdiGAZ2AWzRQt99evKSrKvl1VRx0hIpdixBPmsvcYNMtG6O5IsgI kLCDtKrZX2ZJzUFqEp0/Fsqwhrhb+Ej4ST95EKYYimsgCiGO9l8CvDz4AbSsgiwaCYr6 T+BaUUIshERdoHwDYDkEdrRfkqwVJEM5ouZD7bJeZ/vYdspvXCaRUI7uUfQbkf/VSsmw XjIda4OJQn3O+XFld6Wll2lK9yghOboozWNYNwLgXu/n+uylqd5Gb4F2A3hG+v1UEkPo 0BDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=F7qwV1td0fxy+lk97G8g+Z2BS2RrK+EvZvXIyLM9mI8=; b=CW1SCQ+/mdrT6XAXS4Z3uh77Cm96jJf1i7XAzUsQOfg50Yp9+GuJ4UXWY1RpjPFl72 GRl1EJNdiQwUxfg5V76Yz2TIgLViWuD+XEKgu6SVmRUyQAzl1iqBoDK1SRDhRaOXrrpy p6g7Re34meabyP7jl+DwvIZHOHvXhFesYGC26CaPnTnjLgtvi/nfTnpUR7S1SfKFa+WI hDXuAoUm1p6ulhBOxPAITtc4tkX3hJA0taddJQemnmkRf3hdfmHWrZtFqKhMxdieWNa4 Nqp8y37gttFcAmoD0YYFuosDD4sAt2nRIgtaaspk1og9YRziq0meViIL5m+/uZuKciNq J2FQ== X-Gm-Message-State: AOAM530rDr5pThJCd1fDuAEOZcEe+KKOxS6NLL4AmMlbgPe4U9hylRhX 5/SuMpxmgEQLtyh8v/skJplxlp9Amv2qb9bhhhi0PdD4mgg= X-Google-Smtp-Source: ABdhPJzFdS4f6A4fyuuE5ZtgoNuXl+5ytPAZrsh6qPadaCcXu0mIvVsAHGD/esIRfsx3JaGeoRFTH+Q4x5DkMYTXJEI= X-Received: by 2002:a17:90b:4a0f:b0:1dc:b062:da20 with SMTP id kk15-20020a17090b4a0f00b001dcb062da20mr245487pjb.51.1651785402057; Thu, 05 May 2022 14:16:42 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=kaushal.modi@gmail.com; helo=mail-pj1-x102e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289282 Archived-At: On Thu, May 5, 2022 at 2:36 PM Richard Stallman wrote: > > I wonder: Is the TOML syntax actually in use by users I have seen TOML in wild at multiple places: 1. Hugo static site generator config file (config.toml): https://gohugo.io/getting-started/configuration/ 2. Blog post front-matter (meta-data). The top portion of each blog post contains meta-data for the post, like title, author, tags, etc. *This is the primary reason why I created tomerl.el.* 3. I haven't coded in Rust but I have seen TOML gain popularity due to its package config (cargo.toml) files: https://doc.rust-lang.org/cargo/reference/manifest.html 4. Many languages (Python, Perl, Rust, Nim, C, C++, Go, Java, Swift, Dart, Fortran, etc.) have parsers and generators for TOML. > , or is it effectively just a proposal for programs to possibly adopt? Based on above, it's used in many large projects already. These projects definitely saw the value of using TOML over YAML and JSON. > If it is the latter, I think it's not useful to include in GNU ELPA. > Let's instead wait and see if it catches on. Sorry, but this package is already on GNU ELPA and I am already using it as a dependency for my other project ox-hugo (it converts Org mode content to Markdown for the Hugo static site generator, and converts the meta-data from Org mode to TOML front-matter for the posts (now using this tomelr library)). > That would be the time to include support for it in Emacs. I requested to have this package included only to GNU ELPA, and it's already there. So I am grateful for that. https://elpa.gnu.org/packages/tomelr.html Thanks for your comments!