:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:65 19e1caf420b7d2f994687f172dee7faa
:1309320575 1309376969 >>6 <-- that's cool and all, but check 'em
>>16
If Blizzard wasn't greedy corporate fucks they're now, OpenCraft would be possible
Name:
Anonymous2011-06-30 0:41
>>16
Why the fuck are they doing this with Dune 2 instead of Dune 2000? I mean, I loved both games, and Dune 2 was fucking great in its time, but the interface did not age well at all, and D2K is basically the same game but less crappy.
He 'finished' it, taking more time than expected, and it ended up being amazingly underwhelming (compared to how much Graham hyped it). IIRC, it's just a bunch of superficial syntax crap and some libraries on top on MzScheme, and it's not really even finished. I think after that, everyone just kind of forgot about, except for a really small community on a HN-style board.
If you're still interested, you can find a bunch of the Arc community at http://www.thearc.org/
Because we couldn't think of any better alternatives. It would have been misleading to use first and rest or head and tail, because conses are fundamentally pairs; lists are one thing you can build with them, but not the only thing.
There's no conventional name in English for the first and second halves of a pair. If you have to make up names, car and cdr are pretty good choices, because they're short and the same length and naturally composable (e.g. cadr).
Name:
Anonymous2011-06-30 9:58
>>30 It would have been misleading to use first and rest or head and tail, because conses are fundamentally pairs
That is the problem! Why pairs, when you have lists? Just get rid of pairs and it's done.
Name:
Anonymous2011-06-30 10:02
There is so much duplicated functionaly with Lisp. Take, for example, quoting - we have two of them: quote and quasiquote, when single quasiquote would suffice.
:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:66 dd5f9490f842beba6a6393382710344f
:1309320575 1309442564 >>22 <-- that's cool and all, but check 'em
>>30
car/cdr are composeable. Clojure has frffrrfirst and frfrrest instead, which are even worse.
Name:
Anonymous2011-06-30 10:15
>>34
Just use pattern matching already for the fuck's sake!
This obfuscation is what makes Lisp bad.
Other one is `format` string, looking like ~{~#[<empty>~;~a~;~a and ~a~:;~@{~a~#[~;, and ~:;, ~]~}~]~:}
The ``in Lisp'' guy used to work at a restaurant, but he got fired for telling a rather big-nosed customer ``I don't take orders from jewish maggots.''.