Scheme R5RS implementation in Kotlin: https://github.com/kovrik/scheme-in-kotlin
But the development has stalled recently: can't figure out (read as 'too lazy') how to implement macros and how to fix some issues with lazy sequences.
But overall, really love this hobby project, very enlightening.