REBOL might scratch that itch,
it is "not dead yet" kinda of like how Amiga is not dead yet
I gave up on it with the switch to 64bit machines ...
but it still holds a warm and fuzzy place in my memories
as how I "got" lisp before I even knew what a lisp was.
I think homoiconicity and the resulting macro system necessitates s-expressions. I mean how could you devise a "programmable" programming language with ASCII-based syntax in other ways?