Forum Moderators: coopster
[public.yahoo.com...]
Yahoo currently consists of:
8.1m Lines of C++
3.0m Lines of Perl
612 Developers
For those interested in programming, the slide presentation above is fascinating.
But they should have chosen mod_perl instead ;)
What are YSP as mentioned on Performance Tests [public.yahoo.com]?
The mod_perl seems to suggest that it is just plain perl. Performance wise it was better then anything else at the price of having the highest memory footprint.
Andreas
Why not Perl – There’s More Than One Way To Do It
What do they mean by that? Perl can do one thing in many ways or there are other languages out there before perl was picked out the hat?
I'm glad I'm taking time out to learn php if yahoo thinks it should take the time to use it.
I noticed a steady reason throughout for not choosing another language is the level of support the community offers.....good to see that future PHP probs for me will have a community to answer them :)
//added
there is a pdf version [public.yahoo.com].
The YSP is an inhouse language solution they came up with
The main inhouse solutions have been yScript1 [public.yahoo.com] and yScript2 [public.yahoo.com]. And YSP is not yScript2. So what is it? Is it written in Perl? Otherwise the reference to mod_perl [public.yahoo.com] wouldn´t make sense. And it wouldn´t make sense to first develope an inhouse solution for performance testing and then go on using php. Do you have any more information on YSP, Brett?
Why choose dog-slow perl?
Funny you would say that nell, when one of the advantages listed on Why not Perl? [public.yahoo.com] is FreeBSD support and performance is great. Perhaps it is not that slow after all.
Yahoo tested three technologies:
There’s More Than One Way To Do It
What do they mean by that?
Just search for tmtowtdi [google.de] in Google.
Andreas
Why choose dog-slow perl?
we chose perl (fast_cgi) almost acctidentially 3 years ago. now we have 150 million PIs and 1 million unique users a month (/add: and 0.3 million lines of code/) - so far it doesn't appear to have been the wrong decision.
as far as i can judge (i'm no sw architect) perl doesn't get bad grades in the paper either.
[edited by: muesli at 2:40 pm (utc) on Oct. 30, 2002]
Why choose dog-slow perl? Perl processing went out with 8 track tapes.
I'm a PHP fan all the way, because it performs fairly well, has lots of community support, and is pretty easy to develop in.
However, we have several web aps (including a high volume banner server/banner tracker/roi calculation server) that use Mod-Perl, and I have to admin that performance wise, it SMOKES php...
At this point, I'm too invested in PHP for my big personal-time project, but I won't be looking for Perl to drop off the map unless and until Perl 6 comes out and sucks. So far, I haven't heard anything to make me think it will.
<edit> caught an antecedent error </edit>
I started in perl and php was just more comfortable for me and that was the way I had to go.
About time php got a boost from someone high profile. It would be even nicer if they had a "powered by php" on the yahoo serp's. ;) I will have to take the time to read that whole article/minisite, looks very interesting.
Beating the Averages
[paulgraham.com...]
"It describes how we used Lisp to write Viaweb Store, which is still, as Yahoo! Store, the most popular e-commerce software, running about 14,000 stores"
Lisp!
Yes, mod_php is faster than Perl CGI, but PHP CGI is the slowest and mod_perl is the fastest.
>There?s More Than One Way To Do It
if (1) { do_stuff(); }
do_stuff if (1);
do_stuff() unless (!1);
...
and a few more.
In other words in Perl you can code exactly the same thing in a lot more ways than any other language. Everything you throw at Perl compiles ;-)
Why choose dog-slow perl?
That was funny...