sagemathinc / cowasm

CoWasm: Collaborative WebAssembly for Servers and Browsers. Built using Zig. Supports Python with extension modules, including numpy.
https://cowasm.org
BSD 3-Clause "New" or "Revised" License
503 stars 26 forks source link

keyboard : TAB, CRTL+R reverse-i-search #74

Open ppacory opened 3 days ago

ppacory commented 3 days ago

Just a quick question about the keyboard: is readline used within cowash? I noticed that history and CTRL+R reverse-i-search seem to be partially functional, but the display doesn’t follow. The same goes for tabulation and automatic command autocompletion. Is this planned?

williamstein commented 3 days ago

Just a quick question about the keyboard: is readline used within cowash?

readline is GPL licensed so can't be used in cowash, as I want the entire distribution to be BSD licensed (as free as possible). Instead, cowash uses https://www.thrysoee.dk/editline/ which provides a similar api to readline, but is BSD licensed.

Is this planned?

All work has stopped on cowasm for now. It's fully open source, so if somebody else wants to get involved with working on the project, I'm happy to encourage them in whatever way helps. But I don't currently have the time or resources to work on this right now. I hope I get to come back to it later.