[Wikitech-l] hiphop progress

2010-03-01 Thread Domas Mituzas
Howdy, Most of the code in MediaWiki works just fine with it (since most of it is mundane) but things like dynamically including certain files, declaring classes, eval() and so on are all out. There're two types of includes in MediaWiki, ones I fixed for AutoLoader and ones I didn't - HPHP

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Tei
Looks like a loot of fun :-) On 1 March 2010 11:10, Domas Mituzas midom.li...@gmail.com wrote: ... Even if it wasn't hotspots like the parser could still be compiled with hiphop and turned into a PECL extension. hiphop provides major boost for actual mediawiki initialization too - while

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Ævar Arnfjörð Bjarmason
On Mon, Mar 1, 2010 at 10:10, Domas Mituzas midom.li...@gmail.com wrote: Howdy, Most of the code in MediaWiki works just fine with it (since most of it is mundane) but things like dynamically including certain files, declaring classes, eval() and so on are all out. There're two types of

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Domas Mituzas
Howdy, Looks like a loot of fun :-) Fun enough to have my evenings and weekends on it :) this smell like something that can benefict from metadata. /* [return integer] */ function getApparatusId($obj){ //body } Indeed - type hints can be quite useful, though hiphop is smart enough to

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Ævar Arnfjörð Bjarmason
On Mon, Mar 1, 2010 at 13:35, Domas Mituzas midom.li...@gmail.com wrote: Still, the decision to merge certain changes into MediaWiki codebase (e.g. relative includes, rather than $IP-based absolute ones) would be quite invasive. Also, we'd have to enforce stricter policy on how some of the

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Marco Schuster
The point of $IP is that you can use multisite environments by just having index.php and Localsettings.php (and skin crap) in the per-vhost directory, and have extensions and other stuff centralized so you can update the extension once and all the wikis automatically have it. However, the

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Daniel Kinzler
Marco Schuster schrieb: The point of $IP is that you can use multisite environments by just having index.php and Localsettings.php (and skin crap) in the per-vhost directory, and have extensions and other stuff centralized so you can update the extension once and all the wikis automatically

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Jared Williams
-Original Message- From: wikitech-l-boun...@lists.wikimedia.org [mailto:wikitech-l-boun...@lists.wikimedia.org] On Behalf Of Ævar Arnfjörð Bjarmason Sent: 01 March 2010 13:34 To: Wikimedia developers Subject: Re: [Wikitech-l] hiphop progress On Mon, Mar 1, 2010 at 10:10,

Re: [Wikitech-l] hiphop progress

2010-03-01 Thread Marco Schuster
On Mon, Mar 1, 2010 at 3:26 PM, Daniel Kinzler dan...@brightbyte.de wrote: Marco Schuster schrieb: The point of $IP is that you can use multisite environments by just having index.php and Localsettings.php (and skin crap) in the per-vhost directory, and have extensions and other stuff

[Wikitech-l] [Announcement] Extension of user experience work

2010-03-01 Thread Erik Moeller
Hello all, our very positive revenue perspective (we have already exceeded our fundraising targets for the fiscal year, and received the additional $2M from Google) allows us to do something we've hoped to be able to do: make our investment in user experience work permanent, as opposed to

Re: [Wikitech-l] [Announcement] Extension of user experience work

2010-03-01 Thread church.of.emacs.ml
Hi Erik, our very positive revenue perspective (we have already exceeded our fundraising targets for the fiscal year, and received the additional $2M from Google) allows us to do something we've hoped to be able to do: make our investment in user experience work permanent, as opposed to