Have a look at Berkeley Logo,
https://cs.berkeley.edu/~bh/logo.html
About S-expressions, you can fully parenthesize everything if you want. But Logo uses square brackets, not parens, as list delimiters, so you still have to do a little bit of tokenization.