I hope they announce a "Modern Scheme R7RS" book, like Rust.

Fingers crossed.

R7RS is a great improvement over R5RS, and avoids a lot of pitfalls of R6RS.

I wish they standardized the filename lookup for libraries as well, then distribution of libraries between scheme implementations would become easier.

Are square brackets part of the spec now? I can't get over ((((( for everything with no real easily visible distinguishability between parts of a definition. Clojure gets the Lisp-like syntax as right as possible IMO.

Clojure on Racket would be pretty sweet.

Yeah, the only thing holding me back from going all in on Clojure is the JVM's chunkyness and the lack of a good type system. I'd love to see Haskell's type system grafted onto a Clojure-flavored Lisp.

I've never used it, but you might be interested in Shen [0]. There's also Babushka, which is a lightweight interpreted backend for Clojure [1] that is very practical for scripting, etc.

[0] https://shenlanguage.org/

[1] https://github.com/babashka/babashka