Issue: (wl/eval (wl/eval (w/-> 'x 5))) failed with "IllegalArgumentException: No matching ctor found for class com.wolfram.jlink.Expr" b/c at some point we tried (Expr. 5) where 5 was an Integer.
Fix: Be explicit about what types we support + manually un-box supported number types.
Issue:
(wl/eval (wl/eval (w/-> 'x 5)))
failed with "IllegalArgumentException: No matching ctor found for class com.wolfram.jlink.Expr" b/c at some point we tried(Expr. 5)
where 5 was anInteger
.Fix: Be explicit about what types we support + manually un-box supported number types.