Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60306 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91230 invoked from network); 25 Apr 2012 00:54:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Apr 2012 00:54:38 -0000 Authentication-Results: pb1.pair.com header.from=tom@punkave.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tom@punkave.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain punkave.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: tom@punkave.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:41085] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AB/26-54790-D4B479F4 for ; Tue, 24 Apr 2012 20:54:38 -0400 Received: by yenl5 with SMTP id l5so945446yen.29 for ; Tue, 24 Apr 2012 17:54:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=uhqIXPEaCrZbOgjZO2CIxujYDV5Jt3hS1JLjTV0QR1s=; b=Me8E4TYa03s93jQ7zq+vJJjz35PYUvVjL+ZBkpZbJuznnupiPV6dd2TPkFczxaXI3i Rls3cNKJj2wcDXjvQyC2KrsWjtb1DFxeQu7NNrvDw+ljKvOCmbpKO8gmwW7xnlEm5lSa lBuGvP+H0QmZhP/16/uvlrjce1fKWO46rQailPhLGv1ayafVVZ4VkVStiTTlM7vcjdc+ OVOfk+2AkpRqEgT96/3fK+YcHGAk8+eiIF3QHAJvYBBp8iSfFtqi5cxva32OUHIz9RVC qJEGJeeV3l+KXaBnyzamzE30zL2+EmJDA3yUFB63AyPpkIUdFYbtXnpc1O1Spm/jlubf lMzA== MIME-Version: 1.0 Received: by 10.236.190.234 with SMTP id e70mr535950yhn.62.1335315275426; Tue, 24 Apr 2012 17:54:35 -0700 (PDT) Received: by 10.101.57.14 with HTTP; Tue, 24 Apr 2012 17:54:35 -0700 (PDT) In-Reply-To: References: <9D120847-C2AB-47C4-BCE4-6F68F3C6FE06@gmail.com> Date: Tue, 24 Apr 2012 20:54:35 -0400 Message-ID: To: Kris Craig Cc: Tjerk Meesters , PHP internals list Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQk2ZmCU7RlR0GEWAGeBlm71A/z6TVooMquMAA40O9sNUNeyhqDDVu572p49wg4fHQmZ/7ul Subject: Re: [PHP-DEV] [RFC] Pure PHP Scripts (Updated) From: tom@punkave.com (Tom Boutell) Please review the section titled "Inclusion of Mixed Code," which contains the quoted conversation I referred to, with commentary about "bad, lazy" architecture that is currently standard in numerous frameworks. I understand that you feel that in future such frameworks will make a different set of choices, but it still doesn't make sense to import that old thread of argument into your RFC directly. I think you mean to present the diagram only, with a more dispassionate explanation of its purpose. On Tue, Apr 24, 2012 at 7:27 PM, Kris Craig wrote: > > > On Tue, Apr 24, 2012 at 4:00 PM, Tjerk Meesters > wrote: >> >> >> On 25 Apr, 2012, at 5:42 AM, Kris Craig wrote: >> >> > On Tue, Apr 24, 2012 at 1:10 PM, Tom Boutell wrote: >> > >> >> * The RFC starts off immediately talking about file extensions, but >> >> the actual implementation proposed doesn't rely on file extensions or >> >> suggest any enforcement of them. That disparity should be addressed >> >> for clarity. >> >> >> > >> > Did you read the whole RFC? =A0Please refer to the "Naming Conventions= " >> > section. =A0It addresses this explicitly. >> > >> > Are you saying that section wasn't sufficiently clear or did you just >> > miss >> > it? >> > >> >> I think what he means is that the abstract section should be, well, >> abstract. Currently it appears more detailed than it should be by referr= ing >> to file extensions on the let go. I would phrase that section in a way t= hat >> doesn't rely on another section to explain the used terminology. >> >> Also, references such as .phpp are used throughout the document to >> indicate a particular type of source file rather than an actual file >> extension. As such I would recommend moving your terminology section to >> right underneath abstract. This would improve the readability. >> > > Hmm I see your point. =A0Ok I'll update that langauge next time I can fin= d a > spare moment. > > So aside from that, what are your thoughts? =A0In addition to feedback on= the > wording itself, I'd also be interested in hearing your thoughts on the > actual amended proposal itself. =A0Does the new script type alleviate you= r > main concerns about frameworks (keeping in mind that a compromise is a > solution that neither party likes but both parties can live with)? =A0Wha= t do > you think about the require/include syntax suggestions? =A0Should it be > comma-delinated or use "as" instead? =A0Etc. > > Thanks! > > --Kris > --=20 Tom Boutell P'unk Avenue 215 755 1330 punkave.com window.punkave.com