> I always wonder why Lisp never ceases to get singled out for parentheses
POSIX shell:
FOO=$(basename $(dirname $(cat file)))
Make: OBJS=$(foreach x,$(WHATEVER),\
$(addprefix $(call BLAH,arg),....))
I always wonder why Lisp never ceases to get singled out for parentheses when each language uses parentheses, braces, semicolons, colons, pipes, etc...
I program in C, Forth\Factor, Lisp/Scheme, Python, J, APL, F#, C#, Asm, Basic, Clojure and others. Each has their syntax and differences, and it just takes getting used to them.
I like Hy, but as the documentation says it is not Lisp or Clojure, but Homoiconic Python with that guiding and constraining its implementation. A lot of fun, really. I only get as much pleasure from J for play.