I used to be a religious devotee to Lisp, but then I started programming for a living and realized that static type systems (even of the simplest variety) are so helpful for preventing bugs. Unfortunately, I never found a typed variant of Lisp that I really liked; the uniform Lisp syntax doesn't collide well with the stratification of types and values.

I've had my eye on Carp[1], if you're interested. Uses ownership like Rust instead of GC, sort of a rust-like typed lisp.

1: https://github.com/carp-lang/Carp