Yes but Igropyr has more function
HN user
guenchi
38.2 kB / 75ms you have syntax-case in browser
the syntax-case marco
it's standard r6rs scheme
thx good to know
please retry :)
please retry :)
Let It Crash, Hot code swapping, The remote retry ring, web programming with continuation, S-expr RPC (with goeteia.dev)
1 Self hosting in browser with hygienic macros 2 handle HTML and CSS like Scheme (Expand with macro) 3 Use S-expr to send / receive message with server
Yes, it embeds the python interpreter into Scheme via C-api.
Every language with FFI has the same ABI. Because they use C Language's ABI to port another language.
Looking at it from another perspective, any language can call another language through this ABI.
So any language with FFI can call any compiled binary code. For interpreted languages, you must embed the runtime (or interpreter).
I am researching julia's code.
https://github.com/JuliaPy/PyCall.jl/blob/master/src/PyCall....
I guess it is like this: Importing the pycall library is to turn on the python interpreter thread and not interrupt it. Then you can call any python library you want.
Chez is compile direct to Native Code
Chicken has much more library and bigger community.
BUT...
Chez is the only commercial compiler (before open source) and very stable and fast...
I have been working hard to promote the construction of the (Chez)Scheme community for a year. Being useful to you is the best gift for me.
By the way, we have a scheme binding of tensorflow. That calling direct by tensorflow's C API.
FLI is in order to solve the problem of calling Numpy by Scheme which is lack of C - api.