Update readme
This commit is contained in:
parent
91f9bcc7a8
commit
3b1fbc6643
21
README.md
21
README.md
|
|
@ -32,12 +32,15 @@ or run mkdocs serve or see or docs/ directory.
|
||||||
|
|
||||||
# Support tiers
|
# Support tiers
|
||||||
|
|
||||||
|
Support is defined in tiers, each tier has short explanation about it after the title.
|
||||||
|
|
||||||
|
Currently the interface of the library is okay. Now work needs to be done to make tests and see
|
||||||
|
that each implementation passes those tests. This will be done in tiered order starting from tier 1.
|
||||||
|
|
||||||
## Tier 1
|
## Tier 1
|
||||||
|
|
||||||
- [Chicken](https://www.call-cc.org/)
|
- [Chicken](https://www.call-cc.org/)
|
||||||
- Still needs work
|
|
||||||
- [Guile](https://www.gnu.org/software/guile/)
|
- [Guile](https://www.gnu.org/software/guile/)
|
||||||
- Good support, recommended
|
|
||||||
- [Kawa](https://www.gnu.org/software/kawa/index.html)
|
- [Kawa](https://www.gnu.org/software/kawa/index.html)
|
||||||
- Needs at least java version 22
|
- Needs at least java version 22
|
||||||
- Needs jvm flags:
|
- Needs jvm flags:
|
||||||
|
|
@ -45,27 +48,23 @@ or run mkdocs serve or see or docs/ directory.
|
||||||
- --add-exports java.base/jdk.internal.foreign.layout=ALL-UNNAMED
|
- --add-exports java.base/jdk.internal.foreign.layout=ALL-UNNAMED
|
||||||
- --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED
|
- --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED
|
||||||
- --enable-native-access=ALL-UNNAMED
|
- --enable-native-access=ALL-UNNAMED
|
||||||
- Good support (otherwise), recommended
|
|
||||||
- [Sagittarius](https://bitbucket.org/ktakashi/sagittarius-scheme/wiki/Home)
|
- [Sagittarius](https://bitbucket.org/ktakashi/sagittarius-scheme/wiki/Home)
|
||||||
- Good support, recommended
|
|
||||||
- [Racket](https://racket-lang.org/)
|
- [Racket](https://racket-lang.org/)
|
||||||
- Good support, recommended
|
|
||||||
- [Gambit](https://gambitscheme.org)
|
|
||||||
- Still needs work
|
|
||||||
|
|
||||||
## Tier 2
|
## Tier 2
|
||||||
|
|
||||||
These implementations do not have callback support on their FFI. If I'm wrong please let me know!
|
- [Gambit](https://gambitscheme.org)
|
||||||
|
- Propably able to support everything but so annoying to deal with that it's currently in tier 2
|
||||||
|
- Still needs work
|
||||||
- [STKlos](https://stklos.net/)
|
- [STKlos](https://stklos.net/)
|
||||||
|
- No callback support
|
||||||
- Still needs work
|
- Still needs work
|
||||||
- [Cyclone](https://justinethier.github.io/cyclone/)
|
- [Cyclone](https://justinethier.github.io/cyclone/)
|
||||||
|
- No callback support
|
||||||
- Still needs work
|
- Still needs work
|
||||||
|
|
||||||
## Tier 3
|
## Tier 3
|
||||||
|
|
||||||
Support waiting for the implementation.
|
|
||||||
|
|
||||||
- [LIPS](https://lips.js.org/)
|
- [LIPS](https://lips.js.org/)
|
||||||
- Waiting for implementation to have cond-expand and library support
|
- Waiting for implementation to have cond-expand and library support
|
||||||
- Will only work on nodejs
|
- Will only work on nodejs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue