Sam Ritchie
Sam Ritchie
Full port of `litfun.scm` and the function descriptor language from scmutils. == Literal Function Descriptor Language We support _some_ of the possible literal function types; these are type signatures like...
This is modeled after the approach described in the [dysvunctional language docs](https://github.com/axch/dysvunctional-language/blob/master/dvl/doc/ad.txt). This works now for `R^n => R` functions! It needs some work to handle nesting and all of...
This will round out the functions in `unimin.scm`, so I can't help but port them over.
Right now we hardcode clojure.pprint. We should let the user bind the method, just like Cider's print-fn.
This would be a nice improvement over the current forked versions where js throws `js/Error` and we get more explicit exceptions on the JVM.
This will be a mathbox + clerk heavy fun one! Some code from the namespace: ```clojure (defn refine-crossing "This is used to zero in on crossings in autonomous systems, such...
This is a combo. ## feature Right now, the `->JavaScript` function lives in `render`; it takes an expression and creates a function out of it by extracting variables. The problem...
Now that we have complex GCD, we can implement the four functions in the title for gaussian integers. Here is a tip: https://www.quora.com/How-do-I-find-Modulo-of-complex-numbers
[Split-complex numbers](https://en.wikipedia.org/wiki/Split-complex_number) would finish out our set of: - real numbers - complex numbers - dual numbers A split-complex, or hyperbolic, number is similar to complex or dual numbers, except...
This is such a nice one! `sicmutils.special.factorial/factorial` doesn't work with symbols out of the box, because you'd have to know... well, the value of `'x` to generate all of the...