KBD

Keith Devens .com

Friday, May 16, 2008 Flag waving
I have never met a man so ignorant that I couldn't learn something from him. – Galileo Galilei

Archive: January 04, 2002

← January 03, 2002January 05, 2002 →

Daily link icon Friday, January 4, 2002

Via the Bloggies... what is Daynotes.org?

More cool comments on the topic that was spawned by my question (thanks again Ehud). Specifically:

"More generally, Paul Graham wants to write a variety of Lisp because that's the language he likes most, but he wants to change it in various ways. The last major attempt to revamp Lisp resulted in Scheme, which in turn resulted in languages like Dylan and REBOL, both interesting, useful, powerful, and different languages. And that's the point. Arc will presumably be a different language from Dylan, REBOL, and Scheme, with different strengths and weaknesses."

Great comment. I'm not aware of how much Dylan took from Scheme. Well, while I'm here, here's a neat article on Dylan from MacTech, here's the Dictionary of Programming languages entry for Dylan, and here's Cetus Links on Dylan.

He also writes this: "Anyone asking a question which amounts to "why isn't my favorite offshoot of Scheme taking over the world" should probably learn Scheme, to find out the answer. SICP might be a good place to start."

Well, I do have the book, although I haven't read the whole thing yet. However, my question didn't amount to "why isn't my favorite offshoot of Scheme taking over the world". Although I think it does have some nifty features, I don't even particularly like REBOL. The thing is, some very smart people over at REBOL Tech took Scheme, tore it apart, and put it back together to come up with a language which they think is better. My question was asking Graham where he thinks they failed and where his philosophy differs (where will he do things differently). I was asking about his ideas about language design. I wasn't saying that REBOL is the best language ever, or complaining that it hasn't taken over the world yet.

Finally, the first part of my question was related. I can speak (relatively) intelligently about the merits of Java, C, C++, Pascal, Perl, Python, etc. etc. for solving problems. But I'm not very well versed on the functional area of language design. What sort of problems are Haskell or ML good for that Lisp isn't? Why did people feel the need to try different approaches to functional language design if Graham thinks that Lisp is the best basis to have? Did the other approaches succeed?

Hey, someone else thought that comment was a little weird too.

Here it is!!! My college transcript for this past semester. Straight A's! I've never done that before! Wahoo!

Question for anybody out there. I loathe Outlook, but I don't know what other e-mail program I can use. Outlook Express is an option, but can I convert to it from Outlook? Anyone have a comparison of the two? I switched from Outlook Express a long time ago in favor of Outlook, but I can't remember why I switched. Finally, can I change the location of my data files for Outlook Express? I don't want to have them in c:\windows\application data\microsoft\outlook express\... etc... wherever they usually are.

Via Faisal, Tony Blankly: Wielding a Solomonic sword.

← January 03, 2002January 05, 2002 →
May 2008
SunMonTueWedThuFriSat
 123
45678910
11121314151617
18192021222324
25262728293031



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

Recent comments XML

"IMDB for music"

IMDB for Music? It looks to be a​couple of years old...​http://MusicTell.co...

Ken Empie: May 14, 9:57pm

Generated in about 0.624s.

(Used 7 db queries)