Hacker News new | ask | show | jobs
by jrandom 6124 days ago

    (if (and (not (null suggest-key-bindings))
My C-oriented brain screams bloody murder at this. (I still want to learn Clojure.)
1 comments

It's because you are missing the other part of the and

  (if (and (not (null suggest-key-bindings))
           (null executing-kbd-macro)) 

  if(not(null(suggest-key-bindings)) && null(executing-kbd-macro))
Does that help?
No. I mean, I understand it just fine, I just hate the structure of it. Something about it causes revulsion, something that would probably go away if I actually sat down and learned lisp.
you'll end up with the inverse problem when you go back to infix notation though - be warned! when I see func(arg) I feel like I am on the inside of a star fruit.