# Check out my scheme/racket interpreter I made in Python (for fun, nothing serious)

**URL:** <https://racket.discourse.group/t/check-out-my-scheme-racket-interpreter-i-made-in-python-for-fun-nothing-serious/2584>\
**Category:** Show & Tell\
**Created:** [December 10, 2023, 1:40am UTC](https://racket.discourse.group/t/check-out-my-scheme-racket-interpreter-i-made-in-python-for-fun-nothing-serious/2584 "2023-12-10T01:40:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jobhdez](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@Jobhdez](https://racket.discourse.group/u/Jobhdez)\
**Post date:** [December 10, 2023, 1:40am UTC](https://racket.discourse.group/t/check-out-my-scheme-racket-interpreter-i-made-in-python-for-fun-nothing-serious/2584/1 "2023-12-10T01:40:13Z")

</div>

Hello you all,  
The main reason why I ditched common lisp for racket is because I am strong believer in solving problems with dsls. I think racket is ahead here. Right now I am working a python like to x86 compiler in racket but today I would like to share my scheme/racket interpreter I built for fun in python. here it is

> <https://github.com/Jobhdez/schemy/blob/main/scheme_interp/interp.py>

thanks
