From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Sat, 9 May 2020 16:11:44 +0200 Message-ID: References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <87wo5mc04t.fsf@fastmail.fm> <835zd5h6tq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="32770"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Joost Kremers , Emacs developers To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 16:12:57 2020 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 1jXQDp-0008ND-KE for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 16:12:57 +0200 Original-Received: from localhost ([::1]:57136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXQDo-0000wU-6f for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 10:12:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56516) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXQD7-0000M4-In for emacs-devel@gnu.org; Sat, 09 May 2020 10:12:13 -0400 Original-Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:37114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXQD6-0006AS-Qi; Sat, 09 May 2020 10:12:13 -0400 Original-Received: by mail-lf1-x130.google.com with SMTP id 8so989278lfp.4; Sat, 09 May 2020 07:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aC1rCtNwssaywhZMGyuGnv3WzQNhVt8Ff3qHIhtZWwY=; b=BLJ1vNu/pEzSWf/Vx+vKdUCbEPzQqMUUBmkHKojwnHfdbzeCi7lmD0bmuWYjUQl46W b8hNx6TGdcQptzX4x0IieHVshRRQlqi3P/Z2DFjEe54clPeoPpcgMj5+brulf8lIf/QT V3eQo3fBDBnKAugo63p0FK9bmvLAqv/G/KOBuWjh6Vkfal1UDCDomZli1+sKOdNZtv5n JFsS7V4nZgxI1CsMjmNIt5lZkwDdoJvuR4PkFMS4EVagIKHa/Cv/97qgCcSf8a/jLBV1 SNBcYNw0RAjdNyiDL+vDbxFeYPFYPN907TdzjnUFJPnnPky78DhEFo4jqyy10XyfXYyT AzBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aC1rCtNwssaywhZMGyuGnv3WzQNhVt8Ff3qHIhtZWwY=; b=LE4cvbvi2fFkFZ/IO9E9V9yl/IUiJqNHyVLVmRrXmD5PE7XZcYG/8cLdJ+GHHNPzO3 6VKTzGGbVUpbKRbNKi1MdeX8j19YadBOMlNnKrD4Nh2M61k62k9KPfVmraUPgaM6L7b8 5xyRGWYM9mk83q3wU69++GiEWG9DPI0caqFCiQYBcF+4BcWPL3Mzb0ccGBNsApbp5Qc9 k2cL9h8Y16JXAwKBr2bBirucTW71J1YOejKVy4OtQB1/HV8mDxYf80bnX6MeXBO6gni1 0fJy6LwWOCLe0JFK0JtS1KrLfCigCg67sXGXUNqZJgdAfS0XzZersRYqFrqyE2mpxRTB vFew== X-Gm-Message-State: AOAM530ulft0YbWqjl+5S9It94uIPgkfEfy+jVKl4z1LB4Ht4vT+GOEI 6dos4HbuHz6oXCHrzhu/aVOXDI7cUL6J9v37VALsyO8sxoQ= X-Google-Smtp-Source: ABdhPJx/m0Dvh3U0aZCu8z8TXpX0rpY9/EO7f1v1UL914Sx6Vk00uNSQBj4RW/gZAIBkB+Xm06riFDRvoO+Wf1R4T7Q= X-Received: by 2002:a19:6a10:: with SMTP id u16mr5166421lfu.105.1589033530541; Sat, 09 May 2020 07:12:10 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=philippe.vaucher@gmail.com; helo=mail-lf1-x130.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:249441 Archived-At: > > I tried to find that compromise again, all I found was "See my message > > to Stefan for a change that would make s.el ok to add." but could not > > find this message. If you would be so kind as to quote Richard again > > so I have his perspective. > > I proposed to prefix the function names with 'clo' on the > understanding that the names it defines are inspired by Clojure. I > said this would result in names such as 'clostring-prepend', because a > message I had read had led me to think that they started with > 'string-'. I think it's a reasonable approach in theory. Practically I don't think the maintainer would be ok to maintain two prefixes (one for MELPA, one for ELPA) or willing to rename it because so many packages depends on it. I guess if one day we have namespaces or if it's easy to write a tool that takes the existing s.el and rename it automatically to clojure-string then we could automate it in ELPA under a different name, but then I'm not sure that anyone would use it in ELPA except to "try it out". > But maybe I was misled by what I had read. Do they actually start with 's-'? Yes it starts with `s-`. > Would you like to send me the API documentation of s.el? https://github.com/magnars/s.el