It quite literally is a lisp runtime with text editing stuff. There are many resources on how to implement lisp, but for the text editor part, this book “The craft of text editing” was very good http://www.finseth.com/craft/
Well, it's not exactly a great idea but you can replace init with Emacs and it will boot [1]. You have basic utilities like a shell, file manager and with plugins you can run a music player...