(Arne Babenhauserheide)
2013-08-09: readme: nicer example layout readme: nicer example layout
diff --git a/Readme.txt b/Readme.txt --- a/Readme.txt +++ b/Readme.txt @@ -1,23 +1,23 @@ Wisp: Whitespace to Lisp ======================== - define : hello (define (hello) - display "Hello World" ⇒ (display "Hello World")) + define : hello (define (hello) + display "Hello World" ⇒ (display "Hello World")) - define : hello who (define (hello who) - display ⇒ (display - string-append (string-append - . "Hello " who "Hello " who))) + define : hello who (define (hello who) + display ⇒ (display + string-append (string-append + . "Hello " who "Hello " who))) - defun a : b c (defun a (b c) - let (let - : d e ((d e) - : f ⇒ ((f) - ' g '(g))) - h i (h i) - . j j)) + defun a : b c (defun a (b c) + let (let + : d e ((d e) + : f ⇒ ((f) + ' g '(g))) + h i (h i) + . j j)) 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][].