Currently Woxi's enum Expr is a lot more complicated than the one in wofram-expr crate
My understanding is that wolfram-expr is a much closer match to Mathematica's internal representation. I think it would simplify things and reduce the likelihood of special casing to move to something more like wolfram-expr. It would help be stricter about what's evaluated when and should also avoid something like #83 by construction.
Currently Woxi's
enum Expris a lot more complicated than the one inwofram-exprcrateMy understanding is that
wolfram-expris a much closer match to Mathematica's internal representation. I think it would simplify things and reduce the likelihood of special casing to move to something more likewolfram-expr. It would help be stricter about what's evaluated when and should also avoid something like #83 by construction.