Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPnSc-006Mok-3v for pgsql-committers@arkaria.postgresql.org; Fri, 05 Jul 2024 18:15:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sPnSZ-00CVY2-UV for pgsql-committers@arkaria.postgresql.org; Fri, 05 Jul 2024 18:15:04 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPnSZ-00CVXu-OA for pgsql-committers@lists.postgresql.org; Fri, 05 Jul 2024 18:15:04 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPnSX-000atl-Oa for pgsql-committers@lists.postgresql.org; Fri, 05 Jul 2024 18:15:03 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sPnSV-001kMs-Gs for pgsql-committers@lists.postgresql.org; Fri, 05 Jul 2024 18:14:59 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sPnST-000Rei-HZ for pgsql-committers@lists.postgresql.org; Fri, 05 Jul 2024 18:14:58 +0000 Content-Type: multipart/mixed; boundary="===============7852017799771575237==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve PL/Tcl's method for choosing Tcl names of procedures. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 05 Jul 2024 18:14:58 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7852017799771575237== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBQTC9UY2wncyBtZXRob2QgZm9yIGNob29zaW5nIFRjbCBuYW1lcyBvZiBwcm9jZWR1 cmVzLgoKUHJldmlvdXNseSwgdGhlIGludGVybmFsIG5hbWUgb2YgYSBQTC9UY2wgZnVuY3Rpb24g d2FzIGp1c3QKIl9fUExUY2xfcHJvY19OTk5OIiwgd2hlcmUgTk5OTiBpcyB0aGUgZnVuY3Rpb24g T0lELiAgVGhhdCdzIHByZXR0eQp1bmhlbHBmdWwgd2hlbiByZWFkaW5nIGFuIGVycm9yIHJlcG9y dC4gIFBsdXMgaXQgcHJldmVudHMgdXMgZnJvbQp0ZXN0aW5nIHRoZSBDT05URVhUIG91dHB1dCBm b3IgUEwvVGNsIGVycm9ycywgc2luY2UgdGhlIE9JRHMgc2hvd24KaW4gdGhlIHJlZ3Jlc3Npb24g dGVzdHMgd291bGRuJ3QgYmUgc3RhYmxlLgoKSW5zdGVhZCwgYmFzZSB0aGUgaW50ZXJuYWwgbmFt ZSBvbiB0aGUgcmVzdWx0IG9mIGZvcm1hdF9wcm9jZWR1cmUoKSwKd2hpY2ggd2lsbCBiZSB1bmlx dWUgaW4gbW9zdCBjYXNlcy4gIEZvciB0aGUgZWRnZSBjYXNlcyB3aGVyZSBpdCdzCm5vdCwgd2Ug Y2FuIGFwcGVuZCB0aGUgZnVuY3Rpb24gT0lEIHRvIG1ha2UgaXQgdW5pcXVlLgoKU2FkbHksIHRo ZSBwbHRjbF90cmlnZ2VyLnNxbCB0ZXN0IHNjcmlwdCBzdGlsbCBoYXMgdG8gc3VwcHJlc3MgdGhl CmNvbnRleHQgcmVwb3J0cywgYmVjYXVzZSB0aGV5J2QgaW5jbHVkZSB0cmlnZ2VyIGFyZ3VtZW50 cyB3aGljaApjb250YWluIHJlbGF0aW9uIE9JRHMgcGVyIFBML1RjbCdzIGxvbmdzdGFuZGluZyBB UEkgZm9yIHRyaWdnZXJzLgoKSSBoYWQgdG8gbW9kaWZ5IG9uZSBleGlzdGluZyB0ZXN0IGNhc2Ug dG8gdGhyb3cgYSBkaWZmZXJlbnQgZXJyb3IKdGhhbiBiZWZvcmUsIGJlY2F1c2UgSSBmb3VuZCB0 aGF0IFRjbCA4LjUgYW5kIFRjbCA4LjYgc3BlbGwgdGhlCmNvbnRleHQgbWVzc2FnZSBmb3IgdGhl IG9yaWdpbmFsIGVycm9yIHNsaWdodGx5IGRpZmZlcmVudGx5LgpXZSBtaWdodCBoYXZlIHRvIG1h a2UgbW9yZSBhZGp1c3RtZW50cyBpbiB0aGF0IHZlaW4gb25jZSB0aGlzCmdldHMgd2lkZXIgdGVz dGluZy4KClBhdGNoIGJ5IG1lOyB0aGFua3MgdG8gUGF2ZWwgU3RlaHVsZSBmb3IgdGhlIGlkZWEg dG8gdXNlCmZvcm1hdF9wcm9jZWR1cmUoKSByYXRoZXIgdGhhbiBqdXN0IHRoZSBwcm9uYW1lLgoK RGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS84OTA1ODEuMTcxNzYwOTM1MEBzc3MucGdo LnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYmE4ZjAwZWVmNmQ2MTk5YjFkMDFmNGIxZWI2 ZWQ5NTVkYzRiZDE3ZQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21s L3BsdGNsLnNnbWwgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0Kc3JjL3BsL3RjbC9leHBlY3Rl ZC9wbHRjbF9xdWVyaWVzLm91dCAgICAgfCAzMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCnNyYy9wbC90Y2wvZXhwZWN0ZWQvcGx0Y2xfdHJhbnNhY3Rpb24ub3V0IHwgIDQ3ICsrKyst CnNyYy9wbC90Y2wvZXhwZWN0ZWQvcGx0Y2xfdHJpZ2dlci5vdXQgICAgIHwgICAyICstCnNyYy9w bC90Y2wvcGx0Y2wuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTM3ICsrKysrKysrKystLS0K c3JjL3BsL3RjbC9zcWwvcGx0Y2xfcXVlcmllcy5zcWwgICAgICAgICAgfCAgMzggKysrLQpzcmMv cGwvdGNsL3NxbC9wbHRjbF90cmFuc2FjdGlvbi5zcWwgICAgICB8ICAgMyAtCnNyYy9wbC90Y2wv c3FsL3BsdGNsX3RyaWdnZXIuc3FsICAgICAgICAgIHwgICAyICstCjggZmlsZXMgY2hhbmdlZCwg NTIwIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoK --===============7852017799771575237==--