I’ve used vim for many years, and recently, thanks to the ‘what editor do you use for elixir’ thread, tried out Spacemacs.
The Spacemacs config file is all emacs lisp, which is bizarre but I’m trying to learn it.
Now, I’ve known about the cult of lisp users and evangelists, and how its the “bar” that every other language is compared against.
I don’t see myself writing anything in this language, but I wanted to learn it anyway to see why it’s so “enlightening.” I have heard learning lisp makes you think about code differently that no other language can offer.
All the lisp/elsip guides I’m reading, however, are extremely confusing, and my brain kind of just thinks…why…why is all this …like THIS
Why so many parentheses or confusing syntax. Obviously there’s some magic here that everyone must see, but I think the people that see it are people who mainly write in more static typed or lower level languages like C/Java, etc.
I’m trying to find a “why use lisp” comparison between lisp and ruby/elixir, the languages I have the most experience in. Is that even a fair comparison?
It seems the main benefit is “its easier”, according to Practical Common Lisp: http://www.gigamonkeys.com/book/introduction-why-lisp.html
But… how does it get any easier than writing ruby, I literally couldnt imagine it getting easier (syntax wise). Semantic wise, I also love Elixir for its functional style, which is also easy on the brain. Lisp doesnt seem easy on the brain at all, I gave up after 30 minutes of trying to even do a basic loop over a list (I started out trying to do fizzbuzz)