Comments (7)
What is this.
from sage.
I feel like my comments have been pulled out of context.
Should brial be purged? Eventually, but proper process is to have a deprecation period before removal. Making a package optional is a nice way around the problem, although not really a proper deprecation process. More of a side-stepping.
I would only brutally purge without warning, something that is a security risk or so obsolete that it prevent progress.
from sage.
a pile of bugs does not need a superhuge patch touching 616 files.
It's a waste of everyone's time.
from sage.
I am not going to have a shouting match. I am OK with a debate in which we properly address each other points before making our own. At the moment, you are just shouting louder.
With that in mind, can you address my points calmly:
-
Do you propose a plan for deprecation?
-
Is the security of Brial so bad, that it needs immediate removal?
-
Is the presence of brial preventing something else important to happen in sage?
I will add that I inherited the maintenance of brial and can make a release to fix any urgent matters. Brial leaving sage is actually to my benefit as I can then abandon it to anyone wanting it.
from sage.
What is this.
Stop your gaslighting efforts. It's unbecoming of an academic who publicly advocates for "inclusivity" and "welcomeness" of SageMath.
from sage.
With that in mind, can you address my points calmly:
* Do you propose a plan for deprecation?
It's obvious, although needs a bit of work. BooleanPolynomialRing(...)
is a slight extension, qua functionality, of
PolynomialRing(GF(2),...)
. Mathematically/algorithmically, it's a Groebner basis implementation for rings of polynomials over
It uses tools (BBDs - Binary Decision Diagrams) from the SAT solving toolbox for the inner working, not so surprisingly.
The users of BooleanPolynomialRing
can be advised to move to using a SAT solver directly.
The only desirable extra functionality is an exporter to a SAT format.
* Is the security of Brial so bad, that it needs immediate removal?
I never said it must be purged now.
* Is the presence of brial preventing something else important to happen in sage?
Packaging for Debian and Fedora?
I will add that I inherited the maintenance of brial and can make a release to fix any urgent matters. Brial leaving sage is actually to my benefit as I can then abandon it to anyone wanting it.
I totally don't see why it cannot be made experimental immediately, and deprecated, too.
from sage.
I will not participate in this discussion, which is below the necessary standard for respect.
from sage.
Related Issues (20)
- Random unitary HOT 3
- inconsistent API for `.log()` method in finite fields
- Groebner Basis Algorithm Breaking
- right_kernel of integer matrices is very slow
- simplify_full() causes runtime error in 10.4.rc3 on MacOS
- EllipticCurve.period_lattice() should automatically use the canonical embedding for embedded number fields?
- EllipticCurve.lift_x from RealLiteral will use 53 bits of precision by default?
- Documentation error in ncsf ? HOT 1
- No canonical conversion from β to βΎπ½β?
- `GF` on a large prime power (`GF(2^93)`, `GF(3^58)`, `GF(5^32)` etc.) crash Sage HOT 9
- AffineGroup elements should be hashable
- bad gens for Free algebras over inexact rings HOT 1
- Implement the recently computed dimension formula for a newspace with character
- HyperellipticCurve_generic doesn't define _latex_ HOT 1
- Base abstractions, connected layer families, disjoint covering designs, interval evaluations
- sage shows "DeprecationWarning: pkg_resources is deprecated as an API." when __import__('pkg_resources').require('sagemath-standard==10.3') HOT 4
- Recovering Newton map from Dynamical system
- IndexedFreeMonoid element_constructor does not check if index is in index set HOT 3
- 10.4 git fails to build on Fedora 40 with `--enable-system-site-packages` HOT 2
- Discrete Gaussian sampling over lattices is skewed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sage.