Sounds like common lisp might be what you are looking for then (depending on what you think &quot;interoperable at a C ABI level&quot; exactly entails I suppose. <a href="https:&#x2F;&#x2F;common-lisp.net&#x2F;project&#x2F;ecl&#x2F;main.html" rel="nofollow">https:&#x2F;&#x2F;common-lisp.net&#x2F;project&#x2F;ecl&#x2F;main.html</a>)