Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49700 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22048 invoked from network); 16 Sep 2010 12:26:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Sep 2010 12:26:04 -0000 Authentication-Results: pb1.pair.com header.from=jussiava@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=jussiava@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: jussiava@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qw0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:35178] helo=mail-qw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/5B-48270-BDC029C4 for ; Thu, 16 Sep 2010 08:26:04 -0400 Received: by qwb8 with SMTP id 8so998233qwb.29 for ; Thu, 16 Sep 2010 05:26:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=9cl2+W6zgvll8AzomfwNLI8RYm4F5DD9TNNfUmhdHRM=; b=GRHIGUokT45/v6sp42XUb+5xlTR0D+Ld1Wx/oPMJh0VCPjueEPZaxon8QU4bw1B3qQ IYKqzoZGwul4C2Uygbvy6mn9F82QVP+gjIYy7WAf21fqQeG17CoUvWUJs6aPmi8F1sRJ eFdbGP5595J1BUHNUfkjw42CdAs+QzrN8efpM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Sz627Xona2tHesKChE4QSKCwlFJ0AjVxk6PW905zte1AMw4L/ZQkW0TfoVF9aUdQgT kEbzAMd2lX5W8pvEDrCbS1bCcFlugDJW5cHTViBDZh6/fplQ4NKvskRglaCX8RlByRMJ F3BA2nyhtR82/VzVxs9ScloT8xtkN8NarfhE0= MIME-Version: 1.0 Received: by 10.224.28.129 with SMTP id m1mr2164906qac.138.1284639960672; Thu, 16 Sep 2010 05:26:00 -0700 (PDT) Received: by 10.229.39.80 with HTTP; Thu, 16 Sep 2010 05:26:00 -0700 (PDT) In-Reply-To: References: <39505F13-655A-43AF-941E-77750B7F7201@gmail.com> <001601cb543a$d81ebac0$885c3040$@com> <4C8FC695.2060800@sugarcrm.com> <4C8FD72B.1070108@sugarcrm.com> <4C906333.4030204@sugarcrm.com> <7.0.1.0.2.20100915085504.17eab4d8@zend.com> <12617cf66ae07d7a2fd79a293ed69b85@beberlei.de> <4C9095D5.1050206@toolpark.com> <000001cb5511$467949f0$d36bddd0$@com> <64b4e95cac44ee297a12601d26a5453c@localhost> Date: Thu, 16 Sep 2010 15:26:00 +0300 Message-ID: To: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Re: Re: PHP Annotations RFC + Patch From: jussiava@gmail.com (Jussi Vaihia) Tangent: Could PHP as a language be kept "pure" by first implementing python decorators*, then implement annotations using a purpose-built decorator? @annotate(PHP-code-goes-here) function framework_call(request) { ... } * http://www.python.org/dev/peps/pep-0318/