I am as big an Arc fan as the next guy, but I can't say it looks any more exciting than PHP. I am highly interested in it being released, however. It seems to me that if you're at the point where you're rewriting internals for speed, you're at the point where it works well enough to be released. If you just release it without any guarantees or claims about its goodness, sure you might get bashed all over the internet, but also a lot of people would use it and modify it for themselves, and maybe some of said improvements might be useful to you. The YC admissions cycle is over, so maybe you have time to do this now.
Well, the YC funding process has just moved from application to interview stage, so they have a little while to go there.
You're right about the expectations, though. I mischievously wonder if it should be initially released in a source form that requires a lot of work to get it running. That way you skew things away from casual users who aren't going to get much out of it, and towards enthusiasts who will be congratulating themselves for building it or finding some weird RPM of it on BitTorrent.
I know Arc is way better than PHP and was even before it existed (IMO a language that doesn't exist is better than PHP). My point in the first sentence was that all we can see of Arc is this web page, a replica of which could be created in PHP with little or no change in the user experience.
Anyway, the bashing part would presumably be because some of it isn't finished, or because people don't understand some of his decisions that he didn't explain, not because the language is bad. I theorize based on what's been written about it that Arc is a quite nice language to use, particularly for Lispers.
It's written in mzscheme. I don't know exactly what self-hosting means, but PG did write his own web server, and he said he very much wouldn't want to deal with Reddit-sized traffic, so I expect he runs everything on his own computers.
I'm curious, does a 2-3x increase in speed very perceptibly better the user experience? I can understand a 15 second to 5 second reduction. What about a 2 second to 0.6 second reduction?
What about balancing by faster hardware?
The extra speed would have been nice yesterday, while the emails were going out. I doubt I was the only one who noticed the site slow down as we all refreshed compulsively. :-)
When will ARC be available (It's looking pretty exciting)? What problems are you solving that take it beyond CL?