CSL limit stalls
fixing buffer overflow in PROC_insert_buffer, move code to proc.h, and other minor renaming
adding instructions to README, testing toplevel.html
minimum working example of main loop and pausing/resume for web reduce
integrating reduce web version into build process
Great to hear there is interest in working on this! I have changed my mail settings to "Allow anyone to send mail," so hopefully direct responses should work now. Whenever a additional repository is set up, I can migrate over my current build recipes. So far it's nothing too complicated: mostly telling emscripten to link its own build of zlib, some memory settings, etc. Also included is a change for the argument list definition in csl.cpp, which LLVM was surprisingly crashing on. The current hurdle...
Hello, I work for a company which uses Reduce as part of its software. I am investigating the feasability of running Reduce in a browser environment. I looked at the jlisp/jslisp projects, but they seemed still in the early experimentation phase. I opted instead to try compiling CSL to webassembly using emscripten. I managed to get Reduce to build (new-embedded), but some work still remains to obtain a MWE: currently, I am working on how to get images loaded in an environment with no file system....
I have solved this problem: I went with the nuclear option and removed the entire repository, then downloaded again. This time it worked. I must've done something beforehand to mess up the state of things.