Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:61505 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36876 invoked from network); 19 Jul 2012 18:09:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2012 18:09:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=kris.craig@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kris.craig@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.170 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 209.85.216.170 mail-qc0-f170.google.com Received: from [209.85.216.170] ([209.85.216.170:51419] helo=mail-qc0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/4B-18983-06D48005 for ; Thu, 19 Jul 2012 14:09:36 -0400 Received: by qcmt36 with SMTP id t36so2142747qcm.29 for ; Thu, 19 Jul 2012 11:09:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DiEONChktCMdcWuy5cYIBvqwM26nbF5bAG3SLJGwWmA=; b=wH1zAam6uCUOfffmFeaDN9ShuTUL/PJ9fBDcjLnOKjarOrE0XA0hmFICaJFyumBEzh 5XsIg/6Dh/KDn8uovRYnJ5s56pUwn8Aq1OGb1VZcS86R8GIyL2XKNYFTcb9NJPySVbjE uOBm5s/CHiNN/NvgowRPauSPHvf4S6ztNwb4QD3h5gCZa6xdIjoomngmBsHsSIO4Nz0P Wdve2CnOU80UYWNRGFqU8DMAy3z3JitpEOZuTUMYpIMNOSSi3hp0v7Hpr0o4ghP8FIws W4oC6TYLnx0FJIqtrsOUZ3YNJCk1VJP4SjTLaSc9ZcsuVa3QDaOA5rLyLYs1nhBkQGRJ 0N7w== MIME-Version: 1.0 Received: by 10.224.106.138 with SMTP id x10mr5515655qao.1.1342721373613; Thu, 19 Jul 2012 11:09:33 -0700 (PDT) Received: by 10.229.85.204 with HTTP; Thu, 19 Jul 2012 11:09:33 -0700 (PDT) In-Reply-To: References: Date: Thu, 19 Jul 2012 11:09:33 -0700 Message-ID: To: Andrew Faulds Cc: Ronald Chmara , internals@lists.php.net Content-Type: multipart/alternative; boundary=20cf3074b2d281af5904c532ae25 Subject: Re: [PHP-DEV] A new idea on PHP6. From: kris.craig@gmail.com (Kris Craig) --20cf3074b2d281af5904c532ae25 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Jul 19, 2012 at 4:40 AM, Andrew Faulds wrote: > Our syntax is very, very confusing for newbies. Also, procedural and OOP > programming is unnatural and unintuitive. We should use the natural LISP > braces syntax and make PHP functional, so it is much easier to write, e.g.: > > ((decl (main (echo (add (reverse (array (1 2 3))) (string ('h 'e 'l 'l 'o > '\ 'w 'o 'r 'l 'd '\n)))) (phpinfo)))) > On Jul 19, 2012 7:18 AM, "Ronald Chmara" wrote: > > > With PHP 6, lets start with a: > > Pure > > Object > > Oriented > > PHP > > > > ...idea, and extend it out, so we can have a: > > Structured > > Heuristic > > Idealistic > > Taxonomy > > > > ..so we reduce user confusion, and eliminate the vast majority of our > > userbase, (thus cutting down on bug reports, of course) so we can > > have a: > > Heuristic > > Accessible > > Readable > > Available > > Helpful > > ...language advance. > > > I get that the first two acronyms are POOP and SHIT; however, the third one, HARAH, is throwing me off. Is that a fecal reference in some other language or something? --Kris --20cf3074b2d281af5904c532ae25--