Wisp (no, not that one) is the best Lisp sexp alternative I've seen
;; hello world example display ; (display string-append "Hello " "World!" ; (string-append "Hello " "World!")) display "Hello Again!" ; (display "Hello Again!") ;; hello world function define : hello who ; (define (hello who) display ; (display string-append "Hello " who "!" ; (string-append "Hello " who "!")))
What's nice is that unlike most s-expression alternatives, it doesn't lack any of the power of Lisp; it's "just lisp" with the parentheses hidden by vaguely pythonesque indentation, which means even macros work.
Now me personally? I've learned to love the parens, and there's nothing that beats an editor that knows how to do cool structural s-expression editing and navigation. But I admit that learning to read through all the parentheses was a tough thing for me initally, and certainly for many others. Maybe this can help boil the lisp frog for some.
Now what would really be hylarious would be to port this to Hy...