Posts

Showing posts from February, 2018

Rich Hickey on Clojure

To be honest this is the first time I don't really find anything super interesting or at least good enough to make a comment about it. Nonetheless given that I do have to do it irregardless of my opinion here it is. I think this podcast wasn't quite as interesting as the rest of the things we've read or heard is because it is kinda getting old: the "LISP (and by extension Clojure) is so much better than any other language in the world" speech is just the same as in all other assignments we've had. The problem is, in my opinion, that we haven't reached yet the ability in Clojure to at least verify the things that we keep reading about. To this point Clojure just feels like a really uninteresting language that has a really ugly and unwieldy syntax, I would even say that there are a bunch of languages out there that would render the problems we've had to deal with trivial, and Clojure has just made it much more complicated. To me it still doesn't feel...

The revenge of the nerds

Again we have read a conference transcript that talks about the power of lisp over all other languages, this time using more concrete examples (even if they where using super old versions of all the languages present) which I liked, because it gave me some sense of what they are all talking about (the people that say Lisp is the most powerful language ever). About this article what I found to be the most interesting is that in one of the examples he gave about Python he said that in some time you could probably expect to write a piece of code that returns a function in a way that is really close to the latest implementation, about 15 years later. That actually surprised me a lot, that someone could predict that kind of thing is really unexpected, it made me believe much more in the things he was saying, that all languages where asymptotically reaching the limit presented by Lisp. I wish that by the end of this semester I can finally understand what all the fuss is about and why it matt...