2024-05-17 12:07:32 +03:00
2024-05-01 11:21:28 +03:00
2024-05-17 12:07:32 +03:00
2024-05-17 12:07:32 +03:00
2024-05-15 19:48:36 +03:00
2024-05-06 20:45:31 +03:00
2024-05-17 12:07:32 +03:00

Portable Foreign Function Interface for R7RS schemes

For documentation see Wiki

For bugs you can use the Bugs

Supports

  • Sagittarius
  • Guile
  • Kawa
    • Needs atleast java 21
    • Needs jvm flags
      • java --add-exports java.base/jdk.internal.foreign.abi=ALL-UNNAMED --add-exports java.base/jdk.internal.foreign.layout=ALL-UNNAMED --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --enable-preview -jar kawa.jar FILENAME.scm

Support is work in progress

Support is waiting for the implementation

  • LIPS
    • Waiting for implementation to have cond-expand and library support
    • Will only work on nodejs

Hacking

main.sld is the real main which is copied to other suffixes like .scm and .rkt.

S
Languages
Scheme 59.1%
C 39.5%
Makefile 1.2%
Scilab 0.1%