News for hackers. Stuff that matters.
Re:Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [v... by agentultra on Friday October 21, 2011 @12:14PM (#3140437)
That's where I think he is 'discovering' complexity and in fact creating some.

That code and data can both be represented as lists is a major feature of what makes CL so compelling.

And I suppose that is the major contention -- is 'code as data' a complex idea? I say it's simple. There's no difference between the data structure of the code and the data structures the code acts on, so using the same operations on either should be trivial. With a handful of simple evaluation rules and a small number of special forms you can bootstrap an entire language written entirely in itself. Functions, classes, interfaces, namespaces, the whole nine-yards. The list is just an implementation detail and it's a very simple one that enables some very elaborate structures.

Re:Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [v... by swannodette on Friday October 21, 2011 @12:38PM (#3140550)
There's nothing you've expressed that doesn't apply to Clojure as well. I'm assuming you haven't done much Clojure and thus can't really illustrate what the problem is in practice.