# \#emacs-lisp

**URL:** https://swi-prolog.discourse.group/tag/emacs-lisp/167.md

[Latest](https://swi-prolog.discourse.group/latest.md) · [Categories](https://swi-prolog.discourse.group/categories.md) · [Tags](https://swi-prolog.discourse.group/tags.md)

---

## [Converting a term into executable emacs-lisp expression](https://swi-prolog.discourse.group/t/converting-a-term-into-executable-emacs-lisp-expression/6586)

<div class="topic-metadata">

**Author:** [@kuniaki.mukai](https://swi-prolog.discourse.group/u/kuniaki.mukai)\
**Replies:** 13\
**Last updated:** [May 31, 2023, 7:08am UTC](https://swi-prolog.discourse.group/t/converting-a-term-into-executable-emacs-lisp-expression/6586 "2023-05-31T07:08:36Z")

</div>

I made a small revision on an old codes of mine, which converts a prolog term into an executable emacs-lisp expression. Here is some self-explanatory sample queries: % ?- elisp:term\_to\_lisp\_string(f(), X). %@ X = "(f )"…
