Are there any non-Lisp programming languages that have reader macros?
OCaml has camlp, C has its preproccessor, I think Ruby also has something similar.
Dylan is the closest thing to a Lisp with ALGOL syntax if that's what you're looking for.
C++ has user-defined literals: https://en.cppreference.com/w/cpp/language/user_literal
I think Forth has reader macros.