HNHacker News
TopNewBestAskShowJobs

guenchi

111 karma · joined April 1, 2018

submissionscomments
guenchi··on A Erlang style pure Scheme Webserver and further
Yes but Igropyr has more function
guenchi··on A pure scheme web programming tool
38.2 kB / 75ms you have syntax-case in browser
guenchi··on A pure scheme web programming tool
the syntax-case marco
guenchi··on A pure scheme web programming tool
it's standard r6rs scheme
guenchi··on A pure scheme web programming tool
thx good to know
guenchi··on A pure scheme web programming tool
please retry :)
guenchi··on A pure scheme web programming tool
please retry :)
guenchi··on A Erlang style pure Scheme Webserver and further
Let It Crash, Hot code swapping, The remote retry ring, web programming with continuation, S-expr RPC (with goeteia.dev)
guenchi··on A pure scheme web programming tool
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
guenchi··on FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
Yes, it embeds the python interpreter into Scheme via C-api.
guenchi··on FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
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).

guenchi··on FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
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.

guenchi··on FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
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...

guenchi··on FLI: A binary interface to let Scheme use Python, Lua, Ruby etc's Library
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.