libera/#ecl - IRC Chatlog
Search
10:34:51
selwynning
though i did some more research over the weekend and i am starting to doubt whether what i want is possible
10:36:51
selwynning
otoh i got enough experience with emscripten that i am considering using ecl in the browser to make a browser based game (a separate hobby project)
10:37:10
jackdaniel
this is the most important piece I have regarding wasi and emscripten comparison: https://itnext.io/final-report-webassembly-wasi-support-in-ruby-4aface7d90c9
10:38:30
jackdaniel
and here are other links I've found insightful and/or useful while working on the port: http://turtleware.eu/static/paste/other-links.org
10:42:52
jackdaniel
(and since I don't know what you want I can't help with an answer whether it is possible :)
13:16:30
selwynning
i need a common lisp implementation in wasm that doesn't make wasi system calls or import functionality from e.g. an emscripten js runtime
13:17:34
selwynning
from my research, i believe that a wasm vfs, libc and libffi are probably enough
13:19:16
selwynning
i need to be able to invoke common lisp code using exported functions in the wasm module, that's what the ffi would be used for
13:23:01
selwynning
i plan to see if this ruby implementation will work on my runtime, if it does i will think about adapting their approach to ecl
13:24:41
jackdaniel
I have some work started (but not really advanced) with making ucl - basically a standalone ecl_min version that is useful on its own and that may be build up to full ecl
13:24:56
jackdaniel
I'm only saying that to hint that this is one of directions I'd want to push ecl to
13:27:15
jackdaniel
i.e I had to lower signaling abstraction so there was no need to incorporate full clos to handle errors and restarts