News for hackers. Stuff that matters.
Re:Clojure: It’s About the Libraries by jimbokun on Thursday April 30, 2009 @04:40PM (#587484)
"Lisp All The Way Down."

But why is this a desirable dream? It seems to suggest no other languages or technologies have any merit, except Lisp. Unix and C are brilliant pieces of work, and Lisp's hang up of refusing to work well with them really set Lisp back. Compared to, say, Perl, Python and Ruby which really embraced Unix concepts (pipes, scripting C programs, etc.).

I happen to think the JVM is a nice piece of work, too, and I'm happy to see a Lisp that works seamlessly with it and benefits from its strengths. Cooperation and interoperability are good things.

"which Reeketh of the Cube Farm."

Cube Farm coders deserve good programming languages, too.

Re:Clojure: It’s About the Libraries by asciilifeform on Thursday April 30, 2009 @05:17PM (#587553)
> Unix and C are brilliant pieces of work

I beg to differ:

http://www.art.net/~hopkins/Don/unix-haters/handbook.html

> pipes, scripting C programs, etc.

None of these things are necessary when every piece of information on your machine lives in a Lisp world image. As it should. And would, if the machines we are now using were the descendants of real computers, rather than of early-1980s children's toys.

Re:Clojure: It’s About the Libraries by jimbokun on Thursday April 30, 2009 @05:49PM (#587621)
I'm sure you saw this coming but:

http://www.jwz.org/doc/worse-is-better.html

"None of these things are necessary when every piece of information on your machine lives in a Lisp world image."

http://www.bobcongdon.net/blog/2004/06/boil-ocean.html

Re:Clojure: It’s About the Libraries by asciilifeform on Thursday April 30, 2009 @05:55PM (#587633)
"Worse is Worse."

http://www.artima.com/weblogs/viewpost.jsp?thread=24807

And your last link would be applicable, save for the "ocean" actually having been "boiled" in this manner. The Lisp Machine existed. You cannot un-create it. It proves that all of the supposedly impossible or impractical pipe dreams of the Unix haters are in fact possible.

Re:Clojure: It’s About the Libraries by jimbokun on Thursday April 30, 2009 @08:24PM (#587819)
"The fact that C produced faster code, was easier to master, was easier to use in groups, and ran well on less expensive hardware were not considerations that Gabriel found important. But others did. On those metrics, the dominance of C as a programming language was an example of better is better, not worse is better."

So, C is better than Lisp, depending on your metrics.

As for the ocean, it is no longer the machine on which you are typing your program. It is all of the information, data, and code available to you on Internet. That's a lot of ocean to boil. Any Lisp needs to work well with as much of it as possible to be considered a useful language today.

Re:Clojure: It’s About the Libraries by asciilifeform on Thursday April 30, 2009 @11:39PM (#588050)
> C is better than Lisp, depending on your metrics.

A camel is also a better vehicle than a truck, depending on your metrics. (Quite seriously.)