KBD

Keith Devens .com

Thursday, November 20, 2008 Flag waving
C++ is history repeated as tragedy. Java is history repeated as farce. – Scott McKay
← Entry 1051Entry 1053 →

Daily link icon Saturday, December 8, 2001

Entry 1052

There's a lot of new info over at Paul Graham's site on Arc, his unfinished dialect of Lisp. He has about 14 pages worth of info about the language and how it differs from Common Lisp and Scheme. There's also a faq now. Check it out.

Also, check out what he says about being popular, which he wrote as "a kind of business plan for a new language" (in other words, his plans for Arc Smiley and his five questions about language design. I like his philosophy - programming languages are for people: "Programming languages are for hackers, and a programming language is good as a programming language (rather than, say, an exercise in denotational semantics or compiler design) if and only if hackers like it."

I was going to mention this before as part of my blurb about Arc above. He seems to have taken some of his progarmming language philosophy from Perl. Functional languages have always been for the "ivory tower" folk, or for random companies that happen to do something successful with them, like the bulk of Yahoo's stores is programmed in Lisp. Functional languages by and large haven't been "successful" the way Perl and C have been successful - see worse is better. Hopefully Graham can be the one to make a functional language that hackers actually like.

Hey! Look at that. Paul Graham was actually the guy who wrote "Viaweb stores" before it was sold to Yahoo. Didn't know the connection before. I was wondering where I saw the article about it. Turns out it was Slashdot, according to Graham, but I still can't find the article because Slashdot's search sucks. And why do they show the date but not the year that an article was posted?! Anyway, here's Graham's article, Lisp for Web-Based Applications.

I'm not going to link to any more of his articles here. Just check them all out for yourself.

← Entry 1051Entry 1053 →

Comments XML gif


Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

November 2008
SunMonTueWedThuFriSat
 1
2345678
9101112131415
16171819202122
23242526272829
30 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 5 posts

Recent comments XML

new⇒Calif. Supreme Court to take up gay marriage ban

Yo Crawfish!

I wish instead of​the language "Only marriage between​a man...

Keith: Nov 20, 1:56pm

new⇒Java join function

Meh, don't have null strings in​your string arrays imo, but you're​welcome ...

Keith: Nov 19, 7:51pm

Girls, please don't get breast implants

sorry but another thing i have to​make a comment on about you​men...the men...

happynow: Nov 17, 11:36pm

Books by Vincent Cheung

to all Cheung​fans:

read:

http://www.progin​osko.com/aquascum/cheung.h...

Zamir: Nov 16, 9:07am

Spider solitaire

To undo or not to undo that is the​question.
I'm an undoer. 
My dad​was n...

Can Turk: Nov 15, 2:50pm

Generated in about 0.171s.

(Used 8 db queries)

mobile phone