Wisp: a homoiconic JS dialect with Clojure syntax, s-expressions and macros | Hacker News Reader