Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71243 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18065 invoked from network); 18 Jan 2014 13:24:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jan 2014 13:24:24 -0000 Authentication-Results: pb1.pair.com header.from=are.you.winning@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=are.you.winning@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.50 as permitted sender) X-PHP-List-Original-Sender: are.you.winning@gmail.com X-Host-Fingerprint: 209.85.216.50 mail-qa0-f50.google.com Received: from [209.85.216.50] ([209.85.216.50:53695] helo=mail-qa0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3F/E0-08251-7E97AD25 for ; Sat, 18 Jan 2014 07:56:07 -0500 Received: by mail-qa0-f50.google.com with SMTP id cm18so4298021qab.9 for ; Sat, 18 Jan 2014 04:56:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=jPa9zjGfRvHyIJhm6m5jB+li3vjAdBlBf0clROBKWq0=; b=lIpKvP5ESLXMEjbwm8PtWrGOVujG6YDUqAcPspHFyJyJwsrtQ3oRpRbTnG45YRmq+R A+0g2MR1SmUEQp88RhcMn7w/VvTJGT71XvHe3mwWdIHh2D0yYnsNFbnEoEBA15+b9L2Y MsFvCw9q9ljJkzLqaBg1wU/hZa7Y0iyltIe9NmlcgkOX5u5crgSwSpBFU0H17wNc+XgO iBY4jYpPnTcA88ibilXl0RmPmJ4AKCbLxJSAci0d6DaPduUftdR2UN4d5MLGkWSs0f+L O9eBtgAhMemEfcWwfQjytFRJ8k0eQ0YhxU1yb8/vc6LwEaroEofejL5/Sx7M76C7xEBN dzpA== MIME-Version: 1.0 X-Received: by 10.140.37.20 with SMTP id q20mr11347878qgq.65.1390049764843; Sat, 18 Jan 2014 04:56:04 -0800 (PST) Sender: are.you.winning@gmail.com Received: by 10.229.240.193 with HTTP; Sat, 18 Jan 2014 04:56:04 -0800 (PST) Received: by 10.229.240.193 with HTTP; Sat, 18 Jan 2014 04:56:04 -0800 (PST) In-Reply-To: References: <001301cf1227$6d082ab0$47188010$@tutteli.ch> <002d01cf1234$01e6dc60$05b49520$@tutteli.ch> <004c01cf123d$35730870$a0591950$@tutteli.ch> <52D71748.1090402@googlemail.com> <52D71FAE.8030002@ajf.me> <005001cf124f$3a40df00$aec29d00$@tutteli.ch> <20140116110127.202079vzjsj76n7b@webmail.tutteli.ch> <0B.B1.24763.139B7D25@pb1.pair.com> <002001cf12da$2bfbda90$83f38fb0$@tutteli.ch> Date: Sat, 18 Jan 2014 12:56:04 +0000 X-Google-Sender-Auth: r_AYp4r9gY2-6J6K3BSzFfepqo0 Message-ID: To: Mark Tomlin , internals@lists.php.net Content-Type: multipart/alternative; boundary=001a11c1264674615304f03e2ec1 Subject: Re: [PHP-DEV] Introducing "Array Of" RFC From: cw@daverandom.com (Chris Wright) --001a11c1264674615304f03e2ec1 Content-Type: text/plain; charset=ISO-8859-1 On 18 Jan 2014 12:40, "Mark Tomlin" wrote: > > When you say, SplTypedArray, do you mean single datatype array? Or would it go so far as adding SplStructs, because to me, that would be VERY handy, if it added some speed to parsing packets binary packets. I just inferred a single datatype array (i.e. "members must all be instances of the FQ class name passed as a constructor arg") from previous comments, although I suppose some more complex extended variants are possible. I would certainly like the simplest possible variant to be present, but I'm not against more complex structures extending from that base. --001a11c1264674615304f03e2ec1--