Scheme+ v9.0 released

Damien Mattei <[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <CADEOadeaJtGUDVqiZOmUaBzg0Lrc=NvMbS314-4e3XQRaEgLLQ@mail.gmail.com>
hello,

i released the version 9.0 of Scheme+

https://github.com/damien-mattei/Scheme-PLUS-for-Guile

New in this release:

No more need to parse the file+.scm file ,all parsing is done at
pre-compile time in macro.
This makes the use of Scheme+ transparent for the user.

https://github.com/damien-mattei/Scheme-PLUS-for-Guile/releases/tag/v9.0

Scheme+ is an extension of the syntax of the Scheme language.

Scheme+ makes it easy the assignment of Scheme objects in infix notation
with operator precedence based on guile curly-infix mode / SRFI 105 (works
also in prefix)  with a few new operators  ← (or  <-), [ ] for arrays
indexes ,⥆ (or <+) for definitions.

It also provide the same slicing notation as Python but for vectors and
strings.

https://damien-mattei.github.io/Scheme-PLUS-for-Guile/Scheme+io.html

Scheme+ keeps the compatibility with all the Scheme language.

A few examples are in this directory:

https://github.com/damien-mattei/Scheme-PLUS-for-Guile/tree/main/examples

TO-DO for next versions: refactor code and  use more modules, still upgrade
a bit the syntax.


Regards,

Damien
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.