Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94938 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96965 invoked from network); 8 Aug 2016 16:44:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Aug 2016 16:44:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@fleshgrinder.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=php@fleshgrinder.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fleshgrinder.com from 77.244.243.86 cause and error) X-PHP-List-Original-Sender: php@fleshgrinder.com X-Host-Fingerprint: 77.244.243.86 mx105.easyname.com Received: from [77.244.243.86] ([77.244.243.86:56861] helo=mx207.easyname.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/B3-33134-1F6B8A75 for ; Mon, 08 Aug 2016 12:44:33 -0400 Received: from cable-81-173-132-156.netcologne.de ([81.173.132.156] helo=[192.168.178.20]) by mx.easyname.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bWnfB-0001OU-LQ; Mon, 08 Aug 2016 16:44:29 +0000 Reply-To: internals@lists.php.net References: To: =?UTF-8?Q?Silvio_Mariji=c4=87?= , =?UTF-8?Q?Micha=c5=82_Brzuchalski?= Cc: "S.A.N" , PHP Internals List Message-ID: <167d6432-e4d6-d87d-5d31-d3d82a8de4ce@fleshgrinder.com> Date: Mon, 8 Aug 2016 18:44:00 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="79unqtL7LHpWF8RL3uEm5OAamN02hWB9s" Subject: Re: [PHP-DEV] RFC - Immutable classes From: php@fleshgrinder.com (Fleshgrinder) --79unqtL7LHpWF8RL3uEm5OAamN02hWB9s Content-Type: multipart/mixed; boundary="ldRCi7OwmCX8o9dPeBfd2Wtwhnu3hChR6" From: Fleshgrinder Reply-To: internals@lists.php.net To: =?UTF-8?Q?Silvio_Mariji=c4=87?= , =?UTF-8?Q?Micha=c5=82_Brzuchalski?= Cc: "S.A.N" , PHP Internals List Message-ID: <167d6432-e4d6-d87d-5d31-d3d82a8de4ce@fleshgrinder.com> Subject: Re: [PHP-DEV] RFC - Immutable classes References: In-Reply-To: --ldRCi7OwmCX8o9dPeBfd2Wtwhnu3hChR6 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 8/8/2016 5:00 PM, Silvio Mariji=C4=87 wrote: > It's great that you are up of this. > I think it will be great to see this one in action. >=20 > I agree that we should separate them into separate RFC-s. >=20 > 2016-08-08 15:51 GMT+02:00 Micha=C5=82 Brzuchalski : >=20 >> It is great to hear somone is interested so why not. My lately discuss= ion >> found usefull implementing 3 keywords, such as: >> 1. *immutable* for the functionality you are currently working on. >> 2. *sealed* for the above plus type not changeable. >> 3. *final* for the above plus not being overridable. >> >> But all of them should be implemented in different RFC's starting from= >> Immutable because it's base point to toher two keywords. >> Whole idea needs refreshing discussion to clarify idea so it can succe= ss. >> I would like to offer my support. I might not be as familiar as you guys with the C source but if you need anything (e.g. documentation, RFC writing, testing, ...) let me know. --=20 Richard "Fleshgrinder" Fussenegger --ldRCi7OwmCX8o9dPeBfd2Wtwhnu3hChR6-- --79unqtL7LHpWF8RL3uEm5OAamN02hWB9s Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXqLbaAAoJEOKkKcqFPVVrsi0P/1OlMnlC2TK6VZ0KHJs/aQE7 beaAcpeGECrJzdnswtZMJfcJDS1xvT8uJV8uCFJSFsybTLAVekptTCCm4rOaEyoF 4pe/zUjt+NHmcTurdAq+5irXtBl4Ck0X4DKAHgl65zcbuhEn+fFVCOscE5fes8Kz LjrYEmAoxu5/mrpnAtZE4AEKya5zqLkWbuJuxWLdbdm1+RXELYeofav0opkIY/Eb xaOxbZsHQe57GMxLmagife4+Y9aDu6jYeULrBI/QZ9aAYkvNyGYBMWCUXFjgXTRS M5HSQ/8aP7eUzMGhYoTqWOln4vHlPhHmdaLcIHXDxT3uOqOuMi2Qc6V43AASS9/N 2MB8CFBeTAKPnFrJ8HLTAWmwsa9xYQXnRtgBmabk++VA4cOFJ4HK9xJc1LOY761y lNxVtuljuZZydejPO2wt3/QoIBuuk/ZsZP7s7c2ojB2YPGfDYMNnBWN1jVI0j1Yn ZhsS9qQYJlyZ5GDYCEEJJapAjcx7u5Sru/qzXFTFqnm3/iD9At4ECv8FMfB8w3TS v4q0+Apfzx5akP7DhZoekkEJiR4Yf9QCc/tlJbE24RbERzkKKQsINc5s9XLvNptd bXOK340qqBge9EkCr1otZShs4wElXiPfAATK80DY68TNI9QqMVs6uMwF2tJwlWUR 4AoAp+GBjtCIq9Rd5MwV =q6kV -----END PGP SIGNATURE----- --79unqtL7LHpWF8RL3uEm5OAamN02hWB9s--