Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64613 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70256 invoked from network); 6 Jan 2013 22:41:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jan 2013 22:41:33 -0000 Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.174 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 209.85.220.174 mail-vc0-f174.google.com Received: from [209.85.220.174] ([209.85.220.174:59158] helo=mail-vc0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/A9-04877-49DF9E05 for ; Sun, 06 Jan 2013 17:41:32 -0500 Received: by mail-vc0-f174.google.com with SMTP id d16so18736162vcd.33 for ; Sun, 06 Jan 2013 14:41:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Z+WzPKff99i04BOfeoqu67wQdzU51sT7kRhtEA5Tkxs=; b=SgT0n8YnktdSn3qYGcntWwTAhg03o+9VlrM3k+Ynf5i1jT36nXu3XP0o6J6fMLK9eQ zyvXNZUHIcKWaj6TD86+Ry8/Wbs7ODJPe10rLgMROgJbdvsFmJMnPrxZBmmilJO44jFC 5C3QTJjV+YbZO2zldhYlBRvDXw2hkFTMih3goisLBToghXiegvyn55kMw2T/Y3n80EdB p52br/PI8Oap9esz1so2OFnnycYpgSHaAkNDdNtnLGPMA9cAn3n+OrcbWnfr1B96zhXm xCInXMt1O7XPgUtysyImbZNsyFHDhAz5xDg1uW1ucrq3AlMoFYt8Rc7/hLpMCKZoCnsO 6dCA== Received: by 10.220.150.84 with SMTP id x20mr81433080vcv.73.1357512081942; Sun, 06 Jan 2013 14:41:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.118.52 with HTTP; Sun, 6 Jan 2013 14:41:01 -0800 (PST) In-Reply-To: References: <45FD2112-5469-48A2-8941-92415EC711E1@strojny.net> Date: Sun, 6 Jan 2013 23:41:01 +0100 Message-ID: To: Yahav Gindi Bar Cc: Lars Strojny , PHP internals Content-Type: multipart/alternative; boundary=f46d043c7c086c2a5904d2a66970 Subject: Re: [PHP-DEV] [RFC] Reflection annotations reader From: ocramius@gmail.com (Marco Pivetta) --f46d043c7c086c2a5904d2a66970 Content-Type: text/plain; charset=UTF-8 > I think that our work is to isolate each annotation so it'll be easy to > access, then, it'll be easy enough to write the code that creates "complex > annotations", such as constructors and so on, in userland. > In fact, there's probably no need (now) to go on and build a full annotation reader that instantiates classes and does fancy stuff as we currently do in doctrine/common. A fast parser is more than enough I suppose. That's our bottleneck (besides scanning files). Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ --f46d043c7c086c2a5904d2a66970--