FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
1–10 of 17 posts
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#2Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#3Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#4Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#5I just looked at the repo, haven't tried this yet. Could be very useful to me if tensorflow, pytorch etc. are callable
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#6https://docs.racket-lang.org/foreign/index.html
Looking at Julia (Which has a no "boiler plate" philosophy when using C or Fortan) the function is just called.
Interesting to look at for comparison
Julia ccall- https://docs.julialang.org/en/v0.6.1/manual/calling-c-and-fo...
Racket FFI - https://docs.racket-lang.org/foreign/index.html
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#7Also, do you know of any static typing extension for Chez?
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#8Could be very useful with Lua code.
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#9I just looked at the repo, haven't tried this yet. Could be very useful to me if tensorflow, pytorch etc. are callable
BTW, guenchi thanks for writing this code! Much appreciated.
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.
Re: FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
#10How does Chez Scheme compare vs. CHICKEN Scheme? For a layman, they both seem to compile to binary; Chicken via C, Chez maybe not? Which one has a bigget community? Also, do you know of any static typing extension for Chez?
Chicken has much more library and bigger community.
BUT...
Chez is the only commercial compiler (before open source) and very stable and fast...