[sage-devel] Re: Preliminary discussion before voting: Block-scoped optional tag and the keyword

2023-06-22 Thread Kwankyu Lee
If you want to see the current candidates right away, see this https://github.com/sagemath/sage/issues/35750#issuecomment-1603286599 On Friday, June 23, 2023 at 7:43:48 AM UTC+9 Kwankyu Lee wrote: > Hi, > > While discussions on modularization efforts are on going, we are working on > providing

[sage-devel] Preliminary discussion before voting: Block-scoped optional tag and the keyword

2023-06-22 Thread Kwankyu Lee
Hi, While discussions on modularization efforts are on going, we are working on providing block-scoped optional tag in https://github.com/sagemath/sage/issues/35750 but we didn't come to an agreement on the keyword triggering optional tests, to be used instead of "optional" (we did agree on

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread William Stein
On Thu, Jun 22, 2023 at 2:15 PM 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.

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread Matthias Koeppe
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

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread Michael Orlitzky
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

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread William Stein
On Thu, Jun 22, 2023 at 1:44 PM Matthias Koeppe wrote: > > On Thursday, June 22, 2023 at 12:49:29 PM UTC-7 Francesco Biscani wrote: > > On Fri, 9 Jun 2023 at 02:02, Matthias Koeppe wrote: > > building binary wheels to be distributed on PyPI (in addition to the source distributions) will be one

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread Matthias Koeppe
On Thursday, June 22, 2023 at 12:49:29 PM UTC-7 Francesco Biscani wrote: On Fri, 9 Jun 2023 at 02:02, Matthias Koeppe wrote: building binary wheels to be distributed on PyPI (in addition to the source distributions) will be one of the key steps in order to make it very user-friendly -- i.e.,

Re: [sage-devel] Modularization project: I. The goals

2023-06-22 Thread Francesco Biscani
On Fri, 9 Jun 2023 at 02:02, Matthias Koeppe wrote: > On Thursday, June 8, 2023 at 4:40:06 PM UTC-7 Michael Orlitzky wrote: > > Pip [...] can't do anything with the non-python software on which sage > subsists. > To make sage-via-pip work, we'll have to maintain a new pseudo- > distribution on