ulisp-zero icon indicating copy to clipboard operation
ulisp-zero copied to clipboard

It would be nice if this was implemented without global variables

Open keithn opened this issue 6 years ago • 1 comments

Somewhat like Lua, if the working context was parametized into the functions then you could have multiple lisp eniviroments concurrently.

may not be a goal for this project... I'm just evaluating ulisp at the moment to see how it would work in a multitasking enviroment with indepedent scripts and maybe a message passing system (mailbox type thing). Then maybe a actor type model that can bridge to other scripts via message passing. That way a rogue script shouldn't kill the whole system.

keithn avatar Aug 15 '19 00:08 keithn

Interesting idea, but I think it would involve a pretty major overhaul of uLisp, as none of it is currently written to be thread-safe. Let me know if you progress this.

technoblogy avatar Aug 15 '19 15:08 technoblogy