Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122977 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 957B11A009C for ; Fri, 5 Apr 2024 18:01:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1712340132; bh=kGhad49mqx+RSo3SC+DOYR8whMKkcPYy3PHq9VzoHAA=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Qo9GGPEI0YihLbyjPhn8r/7K/Ohhl2K2UdDQiz1t32kNaRRsDu7rjQoJMqpATG8og xKAyDqMSE/emSuepP3dRY+KVro0KFZO2xVnqGUtK1YwMSrBu0lcrAcPfYKump80sL9 qGznOOv8w4Idtv7OflHSU9z60gPALZDj//QBLAqIe5tEjcqKgLQCOIJytH+A9kAoq2 bwW0TdECPldaSUioYqqk71MS8tB70UtwJa/4DBQ5Rjm6iinaZNbYkyC9ppMuH0/FT+ BdvJ+r3HjntBGB4gpRDUfkNZQEZqp98mMvy3GKicb3gGcyCI2tufVbbEat99j8eMn+ 1oxVCNWok07cg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1ACCD18056A for ; Fri, 5 Apr 2024 18:02:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING, HTML_MESSAGE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_SOFTFAIL,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from aye.elm.relay.mailchannels.net (aye.elm.relay.mailchannels.net [23.83.212.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 5 Apr 2024 18:02:10 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 772038016D8 for ; Fri, 5 Apr 2024 18:01:39 +0000 (UTC) Received: from nl1-ss105.a2hosting.com (unknown [127.0.0.6]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id 3367C801D12 for ; Fri, 5 Apr 2024 18:01:38 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1712340098; a=rsa-sha256; cv=none; b=gM1TShA+XFMLK4U7mw7XphtCm3l+bpNy/+dPHOsl0MJ3ULfm3muhzMSUJH//Vn/hrbPpJQ rW4QnZS8gKSxlUcOPIbb0MAGXKmWeBk5+ITAxy5S5B5uYsV+UxU5SYc5xt6UsjKFRDBI6Q MaOF1CZKCjKKDTvwO7d10Cf4ce99tUo4uTk2iFCH1eMPXB30/Mtsr8WSSpXpRPdupc09n4 uJgWclgmz9OuApmQXWZiHYZRHLlQdeXd+gZcld3kDifCAyCue8kR/svordZXYJnD6YbMUr o67Cwg9So3pySGpaivmjIaiuv4VTnGp38foFDHcxtS2NqCwPD1dKwFY7mzSnNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1712340098; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vX9i9kU8to8n/K5gzAOOKocww0lowyVnxDQzrOx43CQ=; b=NuSjf9/B0eCuLgIYzMxaFcJJ7VFJV68jrrxz61aRDq+PCtmBjmD3YgAMIp1VZdZ0HNdT66 yFVdo2ziAkMQ84KvR5hwUJbtr8fJWNJwIiduY3NfJyP+pEfbkQMWFgUYpbx7pVV9948bCQ F8HJI+44mmQPvUr1cxH7Q6Zw56ejBXDYoh8/1CYofF+sLpgS5ELKkf33Ewqe6KSZdyH3Im DwIaxzecU2Qx2eGRPvq6uQjhLM4KBaQKVZbFcM6aSt+ywSiQKBDHxBOUjzJudqdPAxjg7l hZn7vvjV117MrMXIPlc9SmVPMuF81MLX/oQhHSMU7amIbw6GT12ZoDg4ZGhckQ== ARC-Authentication-Results: i=1; rspamd-687b9dd446-9778w; auth=pass smtp.auth=a2hosting smtp.mailfrom=php-internals_nospam@adviesenzo.nl X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|juliette@adviesenzo.nl X-MailChannels-Auth-Id: a2hosting X-Suffer-Fearful: 6b2caed03686af73_1712340098748_1611765609 X-MC-Loop-Signature: 1712340098748:2068648482 X-MC-Ingress-Time: 1712340098747 Received: from nl1-ss105.a2hosting.com (nl1-ss105.a2hosting.com [85.187.142.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.117.91.86 (trex/6.9.2); Fri, 05 Apr 2024 18:01:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=adviesenzo.nl; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=vX9i9kU8to8n/K5gzAOOKocww0lowyVnxDQzrOx43CQ=; b=uC3O2MVd9ZNWidCZW5dHkCrNqu 4DLXgxgxgt96btDaewwk4fVgcrTYrFFnjrfKSoovhf7XoBdBV7R8elQeqkZ9QI6AnmexkOtvbfTuA 5EGIKn+YRpMq1+MLmNJu1vqRCXpDpaC6PWhxJOCgMWNuwJ+aJA2foIsQXwlvs8g4UyEs=; Received: from mailnull by nl1-ss105.a2hosting.com with spam-scanner (Exim 4.96.2) (envelope-from ) id 1rsnse-008p04-1J for internals@lists.php.net; Fri, 05 Apr 2024 20:01:36 +0200 X-ImunifyEmail-Filter-Info: UkNWRF9WSUFfU01UUF9BVVRIIFJDVkRfVExTX0FMTCBWRVJJ TE9DS19 DQiBSQ1ZEX0NPVU5UX09ORSBCQVlFU19IQU0gQVJDX05BIE1JTUVfVU 5LTk9XTiBNSURfUkhTX01BVENIX0ZST00gSUVfVkxfUEJMX0FDQ09VT lRfMDUgTUlNRV9UUkFDRSBGUk9NX0hBU19ETiBUT19ETl9OT05FIFJD UFRfQ09VTlRfT05FIElFX1ZMX1BCTF9BQ0NPVU5UXzAxIFRPX01BVEN IX0VOVlJDUFRfQUxMIEZST01fRVFfRU5WRlJPTSBBU04= X-ImunifyEmail-Filter-Action: no action X-ImunifyEmail-Filter-Score: 0.97 X-ImunifyEmail-Filter-Version: 3.5.10/202404051703 Received: from [143.178.154.86] (port=60180 helo=[192.168.1.16]) by nl1-ss105.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96.2) (envelope-from ) id 1rsnsg-008ozm-2P for internals@lists.php.net; Fri, 05 Apr 2024 20:01:36 +0200 Subject: Re: [PHP-DEV] [RFC] Casing of acronyms in class and method names To: internals@lists.php.net References: <792b2282-b7a3-40dd-899c-daab55353316@bastelstu.be> <69107662-eb03-4b75-8eed-59dd2eed6559@gmail.com> Message-ID: <66103C7A.3040906@adviesenzo.nl> Date: Fri, 5 Apr 2024 20:01:30 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 In-Reply-To: <69107662-eb03-4b75-8eed-59dd2eed6559@gmail.com> Content-Type: multipart/alternative; boundary="------------010104060007040509050609" X-AuthUser: juliette@adviesenzo.nl From: php-internals_nospam@adviesenzo.nl (Juliette Reinders Folmer) This is a multi-part message in MIME format. --------------010104060007040509050609 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 5-4-2024 19:48, Niels Dossche wrote: > On 05/04/2024 19:00, Tim Düsterhus wrote: >> I've just written up the follow-up RFC to my previous “Casing of acronyms in class and method names” thread and I'm officially opening up the discussion period for it. >> >> Please find the following links for your convenience: >> >> RFC: https://wiki.php.net/rfc/class-naming-acronyms >> Previous ML discussion: https://externals.io/message/120959#120959 >> Related discussion in PHP-FIG: https://github.com/php-fig/per-coding-style/issues/83 Tim, In the "It decreases readability" section you make a sweeping statement about accessibility, but don't back that up with research. Please back your statement up as based on my understanding, the opposite is true. Case in point: if written in all caps, screenreaders will spell the characters out - think HTML -. If written in Mixed case, screenreaders will try to pronounce the word, making acronyms and other abbreviations very hard to understand for anyone using a screenreader. This is something which has repeatedly been pointed out, for instance at conferences regarding conference acronym hashtags, like #DPC. So, I'd be very interested to see your statement backed up by actual research and invite you to look into this a little deeper. >> I support this proposal. >> If accepted, I'll make the necessary changes to ext-dom and ext-xsl to comply with the new policy. Niels: just wondering what changes you are referring to ? The RFC explicitly states "Existing class and method names in released versions are not affected"... ? Smile, Juliette --------------010104060007040509050609 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 5-4-2024 19:48, Niels Dossche wrote:
On 05/04/2024 19:00, Tim Düsterhus wrote:
I've just written up the follow-up RFC to my previous “Casing of acronyms in class and method names” thread and I'm officially opening up the discussion period for it.

Please find the following links for your convenience:

RFC: https://wiki.php.net/rfc/class-naming-acronyms
Previous ML discussion: https://externals.io/message/120959#120959
Related discussion in PHP-FIG: https://github.com/php-fig/per-coding-style/issues/83

Tim,

In the "It decreases readability" section you make a sweeping statement about accessibility, but don't back that up with research. Please back your statement up as based on my understanding, the opposite is true.

Case in point: if written in all caps, screenreaders will spell the characters out - think HTML -. If written in Mixed case, screenreaders will try to pronounce the word, making acronyms and other abbreviations very hard to understand for anyone using a screenreader.

This is something which has repeatedly been pointed out, for instance at conferences regarding conference acronym hashtags, like #DPC.

So, I'd be very interested to see your statement backed up by actual research and invite you to look into this a little deeper.


I support this proposal.
If accepted, I'll make the necessary changes to ext-dom and ext-xsl to comply with the new policy.
Niels: just wondering what changes you are referring to ? The RFC explicitly states "Existing class and method names in released versions are not affected"... ?


Smile,
Juliette
--------------010104060007040509050609--