From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Wed, 29 Apr 2020 15:53:12 +0200 Message-ID: References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> <83tv12zjx1.fsf@gnu.org> <20200429134246.GA14632@tuxteam.de> 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="93515"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: tomas@tuxteam.de Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 29 15:54:40 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 1jTnAd-000ODh-As for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Apr 2020 15:54:39 +0200 Original-Received: from localhost ([::1]:51214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTnAc-0007gu-Dx for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Apr 2020 09:54:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41410) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTn9v-00078p-Jk for emacs-devel@gnu.org; Wed, 29 Apr 2020 09:54:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTn9S-0000J9-2k for emacs-devel@gnu.org; Wed, 29 Apr 2020 09:53:55 -0400 Original-Received: from mail-yb1-f178.google.com ([209.85.219.178]:43049) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTn9R-0000Ik-8L for emacs-devel@gnu.org; Wed, 29 Apr 2020 09:53:25 -0400 Original-Received: by mail-yb1-f178.google.com with SMTP id o198so1283638ybg.10 for ; Wed, 29 Apr 2020 06:53:24 -0700 (PDT) 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=ywa5bLOVWnxnp5icBWIbsK2j+k8AT79yeZxP2M2m8z0=; b=Het3n/Ms/qGeLb89DTfB64tHiI1Oo95veZqpG999k6yjzcLE+qVRJHowBafd0ja30n jyuI1EfsYpwSlO/7R+1aMI4fgwyVUGcBmzqADDAttlVK+MjyAE92ufKzFm6EDIBeZhYH 3/59r5J1EQQpmxC7wcloGniGc3Z9Lvn/5M8B9EJivtZWOj81ZfqXmslHonPrIoIIsw9o 0ip9bMMsTq6VaimoTC5+M2vqOJOCAxGuzh6/w6eYhRLa6Wh1oE/gQTiVsPLvtrH0o4TV iAyuIqehEl7MBJF4iJoXtTOpPws3wvfuqmLUf7PzAKooFcE7DoOgBUY7XnciCowdLSgr t4nw== X-Gm-Message-State: AGi0PuYKW4fi3schrBqPd3PcgU0zL7IUSPetqtQKUEI7R/EHxIeK5X/q SZfJ95qp35gglf7MVbfzJ8zpKpeexg5ZIME0UPNIx4t8yZA= X-Google-Smtp-Source: APiQypKXxW2RtJkIriVKVPb/KEC7GOkFB6VBuwJEsQ9RJDzO/zuSwUt1iE3aK3rkTNqGM9v/VHJVPHjVHPRV5kncYyo= X-Received: by 2002:a25:2:: with SMTP id 2mr53141800yba.466.1588168403595; Wed, 29 Apr 2020 06:53:23 -0700 (PDT) In-Reply-To: <20200429134246.GA14632@tuxteam.de> Received-SPF: pass client-ip=209.85.219.178; envelope-from=stefankangas@gmail.com; helo=mail-yb1-f178.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/29 09:53:24 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.219.178 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:248134 Archived-At: writes: > > It is much easier for the mind to think in terms of namespaces, here are > > examples from other languages: > > What do you propose? > > I think "rename everything" doesn't look like a viable option? I'm not sure "everything" would have to be renamed. Only the names that do not follow the prefix convention, at least in some of the more important cases (alist is a good example). I think that would be a big improvement. We could use 'define-obsolete-function-alias' to do that. We are under no obligation to remove the obsolete aliases, so it would not have to break any existing code. Best regards, Stefan Kangas