Skip to content

ELisp Interpretation #2344

Answered by Kodiologist
skeledrew asked this question in Q&A
Oct 15, 2022 · 1 comments · 3 replies
Discussion options

You must be logged in to vote

I'm afraid you have your work cut out for you. The semantic differences between Emacs Lisp and Hy run deep, and a lot of the details of Hy's implementation reflect Python semantics and Python's ast structure. You may have better luck writing an Emacs Lisp interpreter from scratch (perhaps in Hy) than using Hy's codebase. Remember that Hy's code is concerned only with translating Hy into Python ast objects rather than full-blow interpretation, which is probably what you'd need to do here.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@skeledrew
Comment options

@Kodiologist
Comment options

@skeledrew
Comment options

Answer selected by skeledrew
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants