Well, concerns of software integration and deployment have always been part of the Sage project. And several leading projects in scientific python have already invested in WebAssembly deployment, at least for its obvious uses in providing interactive documentation. I, for one, welcome our new edge computing overlords. The modularization project makes such porting efforts much easier.
On Thursday, June 22, 2023 at 2:15:58 PM UTC-7 Michael Orlitzky wrote: > On Thu, 2023-06-22 at 13:56 -0700, William Stein wrote: > > > > (5) provide a WebAssembly option > > > > WebAssembly is typically about half the speed as native code (at best), > but > > it is highly cross platform and self contained. WebAssembly is difficult > > mainly when you have to deal with the OS somehow (e.g., filesystem, > > networking, etc.), and fortunately, a lot of the code in Sage is math > > libraries that support a non-threaded mode, so are particularly easy to > > port to WebAssembly. A good example is Pari, which is one of "sage's > > non-Python dependencies". > > > > We always wind up back here. Are we building mathematics software, or > signing on to run the world's most experimental linux distribution? > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/5d34f0fd-71fe-4352-b8b4-075583a53e6an%40googlegroups.com.