?

Log in

No account? Create an account

Previous Entry | Next Entry

Dec. 1st, 2004

Making yet another functional language, re-inventing LISP, is like making square wheels because thirteen-sided ones bother you.

Comments

vruba
Dec. 1st, 2004 02:58 pm (UTC)

Lisp is sexpressions and functional design. C is pointers and procedural design. It’s really hard to make something that isn’t at least one of them. I have a lot more respect for people who say they’re making “a new lisp” that doesn’t look like classical lisp than for people who claim they’re doing something entirely new which happens to have a code data-type and cetera.

I’ve think I’ve asked before, but not in public: do you care about Arc?

aredridel
Dec. 1st, 2004 03:29 pm (UTC)
Arc is cool. Yay! It's LISP. It's got S-expressions.

The language I was denigrating is S, a functional-but-not-S-expression language. I mean, what the hell? It's like LISP, except that code isn't data. No reflexive structure! Why bother!?
aredridel
Dec. 1st, 2004 03:29 pm (UTC)
I mean, it was like ML, only without ML's libraries. It's like a stripped down LISP, with the most important parts stripped off!