Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm working on my Scheme based lips interpreter in JavaScript. With great integration with JavaScript, literal regular expression, auto async/await (with option to quote the promise), self documented like ELisp. I'm working on compatibility with R7RS, recently implemented rest of the functions from R5RS. Big part of the standard library is written in Scheme (small LIPS core) and I'm also working right now on Rollup plugin that will allow to created one bundle for all the Scheme code is I no longer need to load them with Ajax.

What's missing are continuations and proper tail calls. And syntax-rules macros need to be heavy refactored (I need to add proper expansion time).

If you want to take a look make sure to check out 1.0 Beta version, that is completely different than what's suppose to be stable version.

Website: https://lips.js.org/ GitHub: https://github.com/jcubic/lips

The most up to date documentation is on the wiki: https://github.com/jcubic/lips/wiki/v1.0-draft



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: