(Arne Babenhauserheide)
2014-02-12: add some scheme highlights. add some scheme highlights.
diff --git a/README b/README --- a/README +++ b/README @@ -14,6 +14,8 @@ Wisp: Whitespace to Lisp Wisp turns indentation based syntax into Lisp. The conversion is homoiconic[^h], generic[^g], and backwards-compatible[^b]. It is inspired by [project readable][], but tries to keep itself simple (and stupid: just a preprocessor). More information on the [wisp-website][] and code in the [wisp-repository][]. +For a short presentation, see [Why Wisp?](why-wisp.html) + [wisp-website]: http://draketo.de/light/english/wisp-lisp-indentation-preprocessor "wisp: Whitespace to Lisp: An indentation to parentheses preprocessor to get more readable Lisp" [wisp-repository]: http://draketo.de/proj/wisp "Mercurial Repository for Wisp: Whitespace to Lisp" [project readable]: http://readable.sourceforge.net/ "Readable Lisp S-expressions Project" @@ -49,6 +51,8 @@ Wisp treats braces "{}" the same as pare . v rek {i + 1} v {u + v} +Note that this is full-fledged scheme, with all its capabilities - like hygienic macros (programmable syntax!) and full tail recursion. + If you want to use a curly-infix expression starting a line, you have to prefix it with a dot: . {1 + 1}