Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:61476 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57208 invoked from network); 19 Jul 2012 11:41:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2012 11:41:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=ajfweb@googlemail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ajfweb@googlemail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 209.85.212.182 as permitted sender) X-PHP-List-Original-Sender: ajfweb@googlemail.com X-Host-Fingerprint: 209.85.212.182 mail-wi0-f182.google.com Received: from [209.85.212.182] ([209.85.212.182:57393] helo=mail-wi0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/F5-25752-D42F7005 for ; Thu, 19 Jul 2012 07:41:02 -0400 Received: by wibhq12 with SMTP id hq12so2003787wib.11 for ; Thu, 19 Jul 2012 04:40:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qvMWYZeDK9RX3bu8KIkLhUy3fNKOW87A3PMpb3zYJfo=; b=lALkLVRxgzBy2Vq+KCi+PmFl6k71JbYAnbl6yEixSSMDmnpoqsG6R1kFydhTQ7EIj8 pQKk22VX3bS5LfAobFm6t2VK1XTDPHlbjNWo1Sf8JOgv4HPjSjc1UoyYNswmIIyc53Ga MPQEjr+i3WQo665z87RJQtBjEbuPkXlyDbQ9Hn21c76cIiGi5sNkIx2If72POgQDi8O0 WXDmW4lQ/hFV7dM88cBbq1tOXvRmO9xo3WFFolovg9348nzNJYUf6OKxIhwpml1yh/ud /f51STqS5G+YUvvuHsw04Ww5MQVmiwIy07KdouIheVquTJdLXhOPxvIYf+g/fC7I6bJ2 GqSA== MIME-Version: 1.0 Received: by 10.216.92.133 with SMTP id j5mr992983wef.38.1342698058812; Thu, 19 Jul 2012 04:40:58 -0700 (PDT) Received: by 10.216.160.16 with HTTP; Thu, 19 Jul 2012 04:40:58 -0700 (PDT) Received: by 10.216.160.16 with HTTP; Thu, 19 Jul 2012 04:40:58 -0700 (PDT) In-Reply-To: References: Date: Thu, 19 Jul 2012 12:40:58 +0100 Message-ID: To: Ronald Chmara Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=e0cb4e6ffbf7d60cfb04c52d4069 Subject: Re: [PHP-DEV] A new idea on PHP6. From: ajfweb@googlemail.com (Andrew Faulds) --e0cb4e6ffbf7d60cfb04c52d4069 Content-Type: text/plain; charset=UTF-8 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. > > (This is not meant as a serious post, but as a post to increase levity > on this list. Your mileage may vary. Cape does not enable the wearer > to fly.) > > -Ronabop > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --e0cb4e6ffbf7d60cfb04c52d4069--