Scheme+ for R6RS and SRFI 105

Hello,

i released a modular version of Scheme+ compatible with Racket R6RS.

Scheme+ for Racket R6RS

The SRFI 105 Curly Infix parser is now external as a module.

SRFI 105 Curly Infix for Racket and Racket R6RS.

There is better integration in the Racket ecosystem as it is now all in modules:

I can not test it a lot because all my codes are in Racket , not R6RS but i will do it in the future. I should have released first a Racket modular version before the R6RS one and i will do it.

As demo there are REPLs for Scheme+ R6RS and SRFI 105 in the src/ subdirectory.

The package should be available too on https://pkgd.racket-lang.org/ when the system will build them.

Those versions no more use the SRFI 105 parser to modify the syntax for Scheme+. All is done now by macro and syntax transformers in Scheme+. The parser only deal with the SRFI 105 syntax. This way if a Scheme implementation already have support for SRFI 105 it is more easy to port Scheme+.

Regards,

Damien

1 Like