Sam Ritchie
Sam Ritchie
Copied from @johnynek's issue https://github.com/twitter/algebird/issues/218: ``` scala // Gives the contract that a1 + a2 >= a1 and a1 + a2 >= a2 trait ConicMonoid[A] extends Semigroup[A] { def ordering:...
I'd also be stoked to remove the core.match dependency. The smaller we get the more likely that I'll be able to target bb at some point with at least SOME...
- [ ] upgrade examples dir - [ ] get `examples` macro going Include the `example` macro like this: ```clj (defmacro examples [& body] (when (some-> (requiring-resolve 'nextjournal.clerk.config/*in-clerk*) deref) `(nextjournal.clerk/with-viewer...
The remaining rotation-related pieces of the sicmutils.quaternion namespace. - [ ] do pitch, roll, yaw tests - [ ] investigate this piece from @johndcook, and implement faster rotations: https://www.johndcook.com/blog/2021/06/16/faster-quaternion-rotations -...
As good a place as any. Here is the code, thanks to [`MomentsGroup`](https://github.com/twitter/algebird/blob/develop/algebird-core/src/main/scala/com/twitter/algebird/MomentsGroup.scala) from Algebird and http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm. Just needs tests and a home. Related to sicmutils/placeholder#25. ### TODO - [...
Closes #294. Before we get this done, we have to decide what we want: `csgn`, ie, which half-plane the number is in? https://www.maplesoft.com/support/help/maple/view.aspx?path=csgn&term=csgn OR do we want the version that...