UNPKG

wisp

Version:

Homoiconic JS with clojure syntax, s-expressions & macros

19 lines (11 loc) 836 B
Wisp is a homoiconic JavaScript dialect with Clojure syntax, s-expressions and macros. [Language essentials & documentation](./language-essentials.md). Think of wisp as markdown for JavaScript programming, but with the added subtlety of LISP S-expressions, homoiconicity and powerful macros that make it the easiest way to write JavaScript. *Why wouldn't I just use ClojureScript?* For 99% of use-cases you probably should just use ClojureScript. However, here are some niches that wisp might fill: * Compiles down to readable JavaScript. * No complicated stack or setup - contributors only need a browser. * Including it in a project can be as simple as a single `<script>` tag. * Close interop with native JavaScript - no `js/` prefix, uses JS types. For more info you can find the [old readme here](./readme-original.md).