LIPS

LIPS is Scheme based lisp interpreter written in JavaScript. It's similar to Racket (former PLT-Scheme) and adds a new feature on top of Scheme.

https://lips.js.org/

Implementing SRFIs: SRFI-0 SRFI-4 SRFI-6 SRFI-10 SRFI-22 SRFI-23 SRFI-46 SRFI-176

The interpreter is in development toward version 1.0 with new beta releases.

LIPS is very well integrated with the JavaScript host language.

The implementation adds a literal regular expression, at first it was similar to JavaScript but later it was changed into a similar syntax as in Gauche.

The interpreter is asynchronous and it automatically resolves JavaScript promises.