light-matters

Results 40 issues of light-matters

The bug is if I embed a react (reagent) element into an iframe object then the styles I set with stylefy don't seem to work, even if the actions do....

This is a feature request more than a bug. Exists: Currently, rendering to LaTeX etc. is controlled centrally from the 'render' namespace. There are special handlers for particular functions and...

enhancement
Pattern Matching

Tried: ```Clojure (def ruleset-test (rule/ruleset (+ (? a v/number?) (+ (?? b string?))) => (+ (? a) (?? b)))) (let [rs ruleset-test s (rule/rule-simplifier rs) thing1 "test1" thing2 "test2"] (s...

This is a feature request more than a bug. Exists: Currently, rendering to LaTeX etc. is controlled centrally from the 'render' namespace. There are special handlers for particular functions and...

enhancement

```clojure (simplify (* -8 (+ (- (* 1/8 (expt (cos 'theta) 4))) (* 1/4 (expt (cos 'theta) 2)) (- 1/8)))) ``` could simplify to ```clojure (expt (sin 'theta) 4) ```...

The idea here is to implement the [Expand](https://reference.wolfram.com/language/ref/Expand.html) function of the wolfram language: "expands out products and positive integer powers in expr". e.g. ```clojure ( expand (* (+ x 3)...

The idea here is to implement the [Collect](https://reference.wolfram.com/language/ref/Collect.html) function of the wolfram language: "successively collects together terms that involve the same powers of objects matching x1, then x2, ….". e.g....

(- 5 4) -> Subtract[5,4] (fine) (- 5) -> Subtract[5] (error) (- 5 4 3) -> Subtract[5, 4, 3] (error) (- 5) should go to 'Minus[5]' (- 5 4 3)...

bug

```clojure (eval-> '(w/Cos x) (w/Solve 'x)) (eval-> '(== 0 (Cos x)) '(w/Solve x)) (eval-> '(== 0 (Cos x)) (w/Solve 'x)) ``` Only the third way works of the three. This...

We want to be able to pass rules like ```wolfram Cos[_] :> (1 - t^2)/(1 + t^2) ``` backwards and forwards between clojure and Wolfram. :> is represented as ..>...

bug