Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85555 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71246 invoked from network); 30 Mar 2015 14:16:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Mar 2015 14:16:54 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 74.125.82.41 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 74.125.82.41 mail-wg0-f41.google.com Received: from [74.125.82.41] ([74.125.82.41:33862] helo=mail-wg0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 65/10-04595-5DA59155 for ; Mon, 30 Mar 2015 09:16:53 -0500 Received: by wgbdm7 with SMTP id dm7so70407244wgb.1 for ; Mon, 30 Mar 2015 07:16:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:thread-index:date:message-id :subject:to:content-type; bh=vkhcltKRxAfkwAamrtKHrS2pg76o0Bo9X0W4mwiLwm4=; b=fmKWQPpUrdjSr0bquZXC2dhfRqO/1mNAy1uMMtqH0xyiMR44KqKPM0i7DnRDJPHKMe LntsIIjoS0q9cXOT+1xlNBxPoSjDWKCME97xzcfukdn0cHYbheVzeKTOI6XN86LwJity wC1UsyDXsjbkP5NhwnbLZfwGcD4X9KovpDx2eB7C94geUZU4bYQC7hOK2vQi4dnEUkAC emZ3HtoqQEXxDDGFTtfBhyrlpsSunngY5IySUQgVTWagcQAkWU3S3JdcgNGWxS6+qm1T wCu5J7NKKfcRaPhW8DvfVHt4wX2EggmfsCq3iQhD8a6an8QFfeBteoI8wvMjJjxxFvaB LitQ== X-Gm-Message-State: ALoCoQmKcc4xqv15rwsN3SYPCbNCALe7q2z1CxzxQimInZNlhQCBdOWuFJGPN+cNGtByeKcW5ah1jEXIuI/18fBoKqMIYtz5aTyM8tRZHMLwP2DSwspMnCBgb9x4bSoXIRvfJD7Clh1Dmsvn+hkTcRjbTQLqttAvTQ== X-Received: by 10.180.75.72 with SMTP id a8mr12017876wiw.70.1427725010534; Mon, 30 Mar 2015 07:16:50 -0700 (PDT) MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-index: AdBq9CeLI9lOMw1pT5iNIt8SXQ9KwA== Date: Mon, 30 Mar 2015 17:16:50 +0300 Message-ID: <3a939905cd5a06158c9e99d8af26e596@mail.gmail.com> To: PHP internals Content-Type: multipart/alternative; boundary=f46d043be20a1718ba05128222c8 Subject: Naming of 'weak' type hints From: zeev@zend.com (Zeev Suraski) --f46d043be20a1718ba05128222c8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable All, One thing that I think we should change is how we refer to the =E2=80=98wea= k=E2=80=99 type hints. The word =E2=80=98weak=E2=80=99 has a negative ring to it, and cons= idering this is how the language behaves across the board it=E2=80=99s a pretty bad name fo= r this feature. Personally I think we should go for =E2=80=98dynamic=E2=80=99 when we docum= ent it, as this is the common way to refer to this behavior (dynamic languages). We could also consider going for =E2=80=98lax=E2=80=99 or =E2=80=98lenient=E2=80=99 = as the opposite of =E2=80=98strict=E2=80=99, although I think we can easily do without introducing a new word into the vocabulary here. Thoughts? Zeev --f46d043be20a1718ba05128222c8--