From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: What's missing in ELisp that makes people want to use cl-lib? Date: Thu, 16 Nov 2023 06:45:58 +0100 Message-ID: References: <320999cc-6c83-2315-0044-cc0403400af3@gutov.dev> <9ab5d2bd-a648-cae0-a4a7-ae86be10af0f@gutov.dev> <87r0kuqxbf.fsf@gmail.com> <54e115a2-fc36-3056-a030-0dbf32416ddb@gutov.dev> <43f290b0-4119-597b-c89a-0fb4c7db1665@gutov.dev> <1e7fe1ef-af7d-3222-7b9e-b569b3c97ccf@gutov.dev> <22e4cb4d-a8f3-1530-881d-b8c59c5d969b@gutov.dev> <339b58d6-5a44-8393-c2cd-4c935147dde3@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20665"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Dmitry Gutov , Eli Zaretskii , michael_heerdegen@web.de, emacs-devel@gnu.org To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 16 06:46:54 2023 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 1r3VDK-0005CT-4F for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Nov 2023 06:46:54 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r3VCZ-0008Cf-FJ; Thu, 16 Nov 2023 00:46:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r3VCW-0008BD-7r for emacs-devel@gnu.org; Thu, 16 Nov 2023 00:46:04 -0500 Original-Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r3VCU-000480-Ka; Thu, 16 Nov 2023 00:46:03 -0500 Original-Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-32f737deedfso277722f8f.3; Wed, 15 Nov 2023 21:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700113560; x=1700718360; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7eYOZAJ5u1J2hJX4p1TU7R7NwUyptolRLoCE1skM2vQ=; b=jsWPZY7lmdGrQNuX3wllK9E6TVMoqcsVZQS+FlzXdbRs9QdIlemI71xLeRqjUMnO6y MVrugplFnbhhO+OUeJUSEhgL6cxejdDyR5YYmZO1hpm9D15KXIasDNCMhGc7izt5t/AX J7y+CnOfTSZERxc42CV6LPvRXA2pLZi/69PsZpzxa+7iYeKjNDWWtQjLUJ4HHrVqNomg 467x3NAtf7MUd7gb+hat8CLRrOxkfOYpgNTv24nnoYx99buoewMyikPgJbo4naoJDGvr 47eIOcaPt0Lif418+eil3N8SpwBCRgHmuqe/yVdkOlYxv3k0zlubrA3o3Tnl0gYqVX2E UIGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700113560; x=1700718360; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7eYOZAJ5u1J2hJX4p1TU7R7NwUyptolRLoCE1skM2vQ=; b=ukX9maQpavbuNcIh/EXunePXEKcTZ+BF8zr8u68ykV916TlMKLDDIhsm37ryJqPdD4 05MCdZU+vHQQ8qq2lbARpxdrt/+mAYsYvx4hRFhnVT3QYeU4cUyV2xRD8v8e6gxyDjw7 alYIOUitRD7eUYNQnDL9B5tz0ODpf1DiInOlmVotBUvu/iBEc5XX9q5+mPztqMOH5lJZ SIJuV2/4wb9d6oHkgMhMa0CVu+5GXHwoVVbCn2Qz7YMYqoG7wnM+Oc+PKvzdKkieS983 f5z/Iyuc7ncxT1pT2cy+2KgNeooERW2s5xuoPy1usCnQPek1jSF3fBZKj17VMqRW3dqq FP7A== X-Gm-Message-State: AOJu0YwhQm685BL/Iu0sAasMcYnUd1VzvYyAPeQClcuf95oPNGTjBezw LeVDNxGGqf3X0DfMVbCNUXBW1e0cD5o= X-Google-Smtp-Source: AGHT+IFqKQPddIOan1Am1uNZkEqd3EsH4jfs57HC6hdknJRAJKawOQppM4DcSVrqDBRgDxNsdDr4EA== X-Received: by 2002:a05:6000:1251:b0:32f:b1d7:560a with SMTP id j17-20020a056000125100b0032fb1d7560amr9678524wrx.35.1700113560118; Wed, 15 Nov 2023 21:46:00 -0800 (PST) Original-Received: from Pro.fritz.box (pd9e3628d.dip0.t-ipconnect.de. [217.227.98.141]) by smtp.gmail.com with ESMTPSA id f15-20020a5d50cf000000b0032f78feb826sm12381785wrt.104.2023.11.15.21.45.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 21:45:59 -0800 (PST) In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Thu, 16 Nov 2023 00:28:15 +0000") Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=gerd.moellmann@gmail.com; helo=mail-wr1-x429.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:312784 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > On Wed, Nov 15, 2023 at 11:25=E2=80=AFPM Dmitry Gutov = wrote: > >> The only downside is that the performance characteristics of callers can >> change unexpectedly as more definitions arrive (which the authors of the >> caller code might not have tested for). > > Yes, I think so too. Expect more benchmarks soon. It's probably not important, but since you mention benchmarks, let me just quickly add that, in PCL, the way discriminating functions are implemented, the algorithm for dispatching, can also vary, depending on various things. I don't have the details in my head anymore.