Replies: 1 comment
-
I'm open to this idea, but want to see more specifically what this might mean and what you have in mind. As I understand it, we had irreconcilable differences that motivated us to write I'm not really interested in dropping any functionality or syntax already supported in Is the status quo so bad? I'm willing to listen and be convinced, but I need convincing. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I expect GraphBLAS to become much more visible in the broader Python scene in the coming year or two. In the spirit of being Pythonic, there should preferably one (and only one) library for writing GraphBLAS code in Python. Readability counts.
@eriknw, I feel like you have been drifting ever closer to wanting an immediate execution mode and things like
A += expr
to work. While there are things aboutpygraphblas
that you don't like, it seems like some decisions on these fronts are growing on you.I think we are within striking distance of closing the gap between
grblas
andpygraphblas
. And while we started from a position of "purity", practicality now feels more urgent. Hence, I am willing to bend a little if we can get unity and and single community going forward, rather than a fragmented ecosystem.I still like our use of delayed
A.T
,A.S
, etc and theA(accum=..., mask=...) << expr
syntax. I think that is actually quite elegant and readable. But the more we can move to an immediate-execution model, the less surprising things will be for new users.Let's set aside time in our weekly meetings to brainstorm what this unification could look like, as well as the barriers needed to overcome.
Beta Was this translation helpful? Give feedback.
All reactions