I believe EqPoint allows you to pass around a bag of functions (aka an interface, which Zig does not have as a concept) to functions which can be written in terms of "I need these functions" rather than in terms of a concrete type.
For the same reason things like "a, c as equal points" or even "some and other as equal points". That could just as easily be automatically parsed. Just a matter of sticking conventions, as if scriptural terseness was of any utility in the kind of case, apart maybe for esoteric representation that will filter non initiated people.
Yeah, why doesn't Norway spend the oil money on soccer teams and golden airplanes like a respectable and proper oil nation, instead of squandering it on reprobate socialist pension funds? Those lefse-eaters will just waste it on EV's and sensible woolen sweaters.
Don't worry you're not missing out. The country is infatuated with the idea of destroying the entrepreneurial and business running class which creates tax income and jobs. And also the middle class is being eviscerated by inflation and insane levels of government costs and taxes.[0]
Norway extracts 1/2 oil as Canada but has 1/8 the population. Canada too big to be petro state. Canada has lots of other resource endowments, but not enough to sustain norway tier of per capita sovereign fund returns even if it massively increased extraction game. Only hope for Canada is US being really friendly, or even more friendly and force Canada to retool internal trade / reduce braindrain and build and capture more value in commodities and other sectors.
~30% price difference, but the main point is Canada cannot pump enough to make up per capita difference even if equivalent. Canada has too much people and too few petro endowments to be a petro state, wood/minerals/agri simply doesn't pay as well as energy
I attempt to solve most agent problems by treating them as a dumb human.
In this case I would ask for smaller changes and justify every change. Have it look back upon these changes and have it ask itself are they truly justified or can it be simplified.
No, branch predictors are really important and even small improvements in them are extremely valuable on real loads. Improving branch prediction is both a power and a performance optimization.
Why write:
EqPoint.eql(a, c)
When you can write:
Point.eql(a, c)
reply