Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103587 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 52791 invoked from network); 11 Dec 2018 22:06:15 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.17.21) by pb1.pair.com with SMTP; 11 Dec 2018 22:06:15 -0000 Received: from [192.168.2.103] ([79.222.37.159]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M0cs6-1hReKD0Gli-00uouy; Tue, 11 Dec 2018 19:33:23 +0100 To: Marco Pivetta , Dmitry Stogov Cc: PHP Internals List References: Message-ID: <6cd879da-b622-3265-e9ca-771badd228e0@gmx.de> Date: Tue, 11 Dec 2018 19:33:23 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:25NVWts0B+iJi8QyQQI1YA01ca+FEmKS/4oYGCcsA8gzYGPfkLR ej6DFAyzX6wcZGG+W2OvUNoa8pJ6b14W3Kv6K81D6mxw3mjyRLmqK74sZAgsV526Z1Pst94 b66HcN6oIWMJhCdsINhVVfCpgXlc3K3A1J25IT4720XpdXVuhOIY7jBbZ7snCtpF9FPfUQk VGmub7itt26HohPMoiugQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:uHNckI3FCIU=:rT7EOInI4T/IMHrQsVLpbr +/mp9EVctD34I9EN6WyU6TTHQ9TyLMhsfJOP0qfqu8NhOrOxYvcsipLvsWXImSo3qyTA/iO7t BjCjFJ7EhstFRE4QPaTN7vHmMVpydqUNiKYQMEMSlVTN+Stc+4unxvZ0U+YHSW0Pa5A62LIKG NZL0NxHGRUWbB2MBr73w33YiYlbiiQ/QlcmwevYhZ5c2RcziHDMqd+HGp+l1HrHicd6egKv68 D3nSzvrcoqRpzOkadMhq0fTOzZPZA74ddYnTToc2dp1FnRcfrQsFS54uFxtZKtRQ0kw02UYe9 RXcCP97NMuknknteQj7lQhn2QB7Jq41VpPo/+ffjd2ev/YFPr8d+DHXJHX2awBoQAFuvWCxSo 12qnV45Mgtp34BPJ5dWGJg19mnxOrDPy/w25BsQAKwA1etAiPHpnLXoNV7lCDgFU0RDoEqgbY oQE51TGH/Pk75r8h7ccb+RvC2k5qczdKXN7EburMk5BqLRm+0DLA7mPry4DOj+B72Bmh+Uhse 6K3qCMFbOKst7K0+/qLig3iUemUay8z1jEXkplYfSUeT0D8f3I5NZy8PQh6L5UPiJwkLtx/3e +xaXlcD9zhCcKhbrDPuiHuCbQhF5fIYoVA53TpVAS6MAvoUspmBFt9Jk8+4JBi2YggFpVaNwU thd0mF0T5vpN42cV1B5sUa2Q8iB6pdDTBUv85fgnV32imwFeQiHM+RZevOECAU8cwKPdGHwKs 9Ym5mdJE3slTl6TY7yLDhMyh8AvHLKMWp4abodq13KypsoZbfvBmXTulXHl02IVHz1hRsuPFu YMRwbpmysyxKaMgm+1oeWvLIcjGfG3B9W6/aAYV1XhUTSBDC3QJmAUq+0ztUWTFwoDBzcmNG3 ApVeNBQtnzLlorbQqOA8cmM419YKwesqvnAOHpn8tgV5yAVx4sONZ/xMJR1zat Subject: Re: [PHP-DEV] [RFC] FFI - Foreign Function Interface From: cmbecker69@gmx.de ("Christoph M. Becker") On 06.12.2018 at 17:26, Marco Pivetta wrote: > Looks very interesting, especially for simplifying the landscape of > extensions. > > Still, the amount of abbreviations and naming issues is quite huge: needs a > lot of care on that end, IMO. Even just the name of the type (`FFI`) can > simply be expanded to `ForeignFunctionInterface`. By the same reasoning, http_response_code() is a bad name, and should be changed to hyper_text_transfer_protocol_response_code(). Same for parse_url(), which should better be named parse_uniform_resource_locator(). ;) Don't get me wrong, I'm all for having self-explaining identifiers, but if within a given domain an abbreviation is *very* common, it makes not much sense to spell it out. And FFI is very common when interfacing to C from a scripting language. -- Christoph M. Becker