You can write a lisp in 145 lines of Python: https://norvig.com/lispy.html
Wasn't Arc just a collection of Scheme macros?
(Also, writing a Scheme dialect was a first-semester CS problem set - if you're in a 1980s academic CS environment it was more effort to not accidentally write a lisp interpreter into something, something in the water supply...)