views:

8464

answers:

13

Arc, if you don't know, is Paul Graham's "100 year language", or, more prosaically, new version of Lisp. It was heavily trailed on reddit (back when reddit was interesting), and an early version was released in January last year.

But nothing much seems to have happened since then - the forum is virtually dead, and there's nothing new on Paul Graham's own site. Does anybody know what's going on?

+2  A: 

To me that looked like a lot of hot air. I have also watching whats going on for a while, but am frustrated now. The stuff that came out of it is far from the praises in his essays. But maybe he is simple too busy...

blabla999
The reality is that pg doesn't know much about programming languages. He should stick to "build things people will pay for" -- that is why he is rich and famous.
jrockway
+31  A: 

No one knows much. Last time Paul Graham posted to the Arc forum was here where he indicated that he doesn't care if he produces anything that people "think they want right now" and he doesn't have time to work on Arc. That was a few months ago and it may have been the straw that broke the Arc community's back. Arc is vaporware or abandonware in my opinion.

For an alternative, Clojure is a good, fresh, actively-developed Lisp that exists and works right now.

Brian Carper
I guess I will take a look at Clojure. I was put off by the horrible name before - the 'j' made me assume it was some nasty Java variant.
Tom Smith
It _is_ a Java-as-in-JVM variant. (so many confusions caused by the 4 unique things were all called Java - language, runtime, libraries, and embedded processors)
Aaron
@Aaron: ...and a scripting language.
Greg Hewgill
@Greg: not sure you what you mean by scripting language. Clojure is not interpreted, it's compiled directly into JVM bytecode.
dnolen
Sorry, but this is just wrong. No, the community isn't very active, but active communities aren't as organic as you'd think, and PG has spent no time building a community. His last update about his work on Arc, 3 months after the story you point to is here: http://www.arclanguage.org/item?id=8854
Andrey Fedorov
@Andrey: Thanks, that update didn't exist when I wrote my original post. Good to know he's still working on it. When something is actually released (more than once a year perhaps) Arc will be upgraded from vaporware status in my eyes. :)
Brian Carper
@dnolen: Greg meant javascript :)
bsdfish
Everyone interested in Arc should read this: http://blog.kowalczyk.info/article/picoLisp-Arc-before-Arc.html
Amigable Clark Kant
This forum post was made on October 25, 2008
Gavin Miller
+3  A: 

Arc is old. Now it is Factor that is hot. :)

Flinkman
+12  A: 

Arc is not intended to be the next big thing. It is more intended to be the next big thing after the next big thing after the next big thing after the next big thing after the next big thing. In fact, the programmers for whom Arc is intended, haven't even been born yet ... heck, their parents haven't even been born yet!

So, cut the guy some slack! Designing a programming language is hard. Designing a programming language that stands the test of time is even harder.

I mean, sure, COBOL is still alive and kicking, but that's not the kind of immortality Paul Graham is looking for. He doesn't want programmers in 2109 writing Arc because they have to maintain some horrible legacy codebase, he wants them writing Arc because it's still the best, most beautiful, most enjoyable, most expressive, most powerful language.

If you are looking for a Lisp for 2009 (or even 2019), instead of 2109, then I second Brian C.'s suggestion: take a look at Clojure.

Jörg W Mittag
I think '100 year language' is the key phrase. If he's still working on it 10 years from now then maybe it'll be time to take notice.
GlennS
+2  A: 

I don't think Paul Graham's goal in designing his new language involves any sort of effort to be "first to market" or caring about backwards compatibility, maintaining a complex implementation, building a community, libraries, testing, etc... It sounds like it's a much longer term process. (And that's fine!)

Luís Oliveira
Fair enough, I'll delete the second part of my message.
Luís Oliveira
+15  A: 

In response to this blog post that mentions Arc, Paul Graham (pg) made the following comment on Hacker News (HN) indicating that Arc has not been abandoned by any means:

"Eventually, Mr. Graham himself seemed to spurn the language"

Imagine how ridiculous this was to read while taking a break from working on HN, surrounded by windows full of Arc source I was in the middle of editing.

A lot of people seem to feel that a language isn't real unless the designer is talking to them every day. But that's not the only way languages happen. Nor possibly the best way. I feel like you get better ideas if you think in units of occasional essays rather than a stream of tweets. It seems likely the same will be true with language design.

Ray Vega
Thanks for the link to my blog post. At the time I wrote that there was very little talk going on about Arc and I was hoping to stoke the embers. I did... for a few days, but things seem to have quieted down again. However, based on pg's responses, it seems that is the way he likes it. -m
fogus
Paul Graham made this comment on February 7, 2009
Gavin Miller
+21  A: 

Um, Paul Graham's better half Jessica has had a baby is what's happened to Arc...

Gordon Guthrie
The congradulations was made on January 25, 2009
Gavin Miller
+4  A: 

Last update I'm aware of is here:

The baby's sleeping, and I'm hacking.

The next release will have more improvements to news.arc than the underlying language, because that's what I've been working on most lately. But I'm going to be focusing more on the language soon.

Andrey Fedorov
A: 

Arc is dying into obsolescence ... its star is slowly fading away ...

Dev er dev
I wasn't aware its star had actually ever burnt.
mquander
+1  A: 

nex3's branch remains fairly active.

http://github.com/nex3/arc/commits/master

Stephen Roller
+1  A: 

And picolisp is becoming more interesting. picolisp is the most "arc"-like lisp out there, and is 15-20 years ahead of arc.

anonymouns
+1  A: 

Arc appears to be moving glacially if at all. Clozure (not to be confused with Clojure, which has already been mentioned) is arguably closest to Arc as an alternative.

SeanDav
+4  A: 

5 hours ago Paul Graham said:

I'll probably release a new version later this year. Most of the changes will be in news.arc, which is now pretty solid. Maybe I'll actually make an effort to make it installable without having to understand the source.

shawndumas