3 ms·
I would say play with LightTable and fall in love with the REPL which is what programming is at its core. These are not new notions (lisp and all that) but the
by sova 10y ago
I would say play with LightTable and fall in love with the REPL which is what programming is at its core. These are not new notions (lisp and all that) but they are wholly undervalued tools by a generation that grew up making computers from the perspective of assembly, registers, and chips, instead of from the purely "human interacting with software" perspective.
There is absolutely no program that cannot be made possible through lisp, and yes, one may think that certain programs are easier to code in "alternative" languages that are dominant today, such as Java and whatnot, but in reality there is a lot of "hidden complexity" using todays dominant tools because they take not into account the basic breakthroughs of such early and wonderful structures as Lisp. (a la McCarthy)
How many times is a student asked to show to to implement a linked list? You'd think this is a datatype that has proven incredibly useful over the years, and yet here we are doing the same exercise and pouring countless human-hours into something that should come as the default.
I think it's just a bias that will erode over time, Clojure is beautiful (it is a frankenstein of ideas) but the beauty is not in the fact that its _possible_ ... the beauty lies in the fact that it will outlive and outlast the rest, because it lives beyond architecture.
/le rant