Hi,
last week I got nerd-sniped when I saw an alternative to the 'parens-heavy' syntax of newlisp, wisp: https://www.draketo.de/software/wisp (https://www.draketo.de/software/wisp).
I've seen more alternative lisp syntaxes over the years (f.i. rhombus, shrubbery in Racket) but this is the first time that I can see this a viable alternative so I made a small newlisp module (indent.lsp) which you can download from https://github.com/luxint/wisp-newlisp (https://github.com/luxint/wisp-newlisp).
As an example this is wisp syntax:
define : factorial n
if : zero? n
. 1
* n : factorial : - n 1
which gets then transpiled into:
(define (factorial n )
(if (zero? n)
1
(* n (factorial (- n 1)))))
Have fun and let me know if you like it!