light-matters
light-matters
When writing the docs for said behaviour, I came across this issue (which I'm not sure existed previously). ```clojure (wl/eval (wl/->clj "SetDelayed[f[Pattern[x, Blank[]]], Power[x, 2]]")) ``` Returns "$Failed". The string...
Following on from a delayed pull request. It is still the case that manjaro linux fails to initialize a REPL under java22-openjdk with the following deps: ```clojure {:paths ["src" "resources"]...
For future decision, I'm separating this from the pull request that was merged. ```clojure (wl/eval (w/-)) => ERROR (wl/eval (w/- 5 4 3)) => ERROR (wl/eval '(w/- 5 4 3))...
Tried to use Wolframite on another machine (Still linux, Manjaro, but Mathematica version 13.0) and ran into more JLink path problems. Not sure why Wolfram has so many default paths......
Manipulating/creating a Wolfram `Video` returns a strange format that no visual tool knows how to interpret. ```clojure (w/VideoTrim [12 24]) ``` Returns ```clojure (Video /home/ctw/Documents/Wolfram/Video/VideoTrim-5ef8ad95-051d-4e6f-a1b2-1f1e24b62217.mkv (-> Appearance Automatic) (-> AudioOutputDevice...
Discovered in the fact that ListPlot3D doesn't display properly in cavity_physics.clj tutorial. Not sure how long this has existed for (it definitely did display at some point in the past)....
```clojure (def path--attention-test "resources/attention-test--higher-res.webm") (def frames (-> path--attention-test w/Video (w/VideoTrim [12 24]) (w/VideoFrameList 20) wl/eval)) ``` I feel like all of the work should be on the Wolfram side so...
Currently, Wolframite spits back a list of video options (A form) instead of the actual video stream. We should learn how to pipe this through to other functions seamlessly. Can...
It would be so nice if we could automagically create a Wolfram module (package) from a Wolframite namespace. This would make collaborating with others much easier.
Without I, the simplifier does as expected: ```clojure (e/simplify (* (e/exp (* -1 (c/complex 'k))) (e/exp (* 1 (c/complex 'k))))) ;=>1 ``` With I, it does something very different: ```clojure...