Precompiling this package returns a number of warning that I think we could fix.
Precompiling ExpressionTreeForge
Info Given ExpressionTreeForge was explicitly requested, output will be shown live
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_times.jl:103 declares type variable Y but does not use it.
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_exp.jl:54 declares type variable Y but does not use it.
WARNING: method definition for _evaluate_node at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_power.jl:174 declares type variable Z but does not use it.
WARNING: could not import M_interface_expr_tree._transform_to_Expr_JuMP into M_trait_expr_tree
WARNING: Method definition is_expr_tree(Number) in module M_trait_expr_tree at .julia\packages\ExpressionTreeForge\tboAI\src\expr_tree\tr_expr_tree.jl:28 overwritten at .julia\packages\ExpressionTreeForge\tboAI\src\expr_tree\tr_expr_tree.jl:29.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
? DomainSets
? Symbolics
? ExpressionTreeForge
[ Info: Precompiling ExpressionTreeForge [93090adf-0e31-445f-8c8f-44d91f61d7ad]
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_times.jl:103 declares type variable Y but does not use it.
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_exp.jl:54 declares type variable Y but does not use it.
WARNING: method definition for _evaluate_node at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_power.jl:174 declares type variable Z but does not use it.
WARNING: could not import M_interface_expr_tree._transform_to_Expr_JuMP into M_trait_expr_tree
WARNING: Method definition is_expr_tree(Number) in module M_trait_expr_tree at .julia\packages\ExpressionTreeForge\tboAI\src\expr_tree\tr_expr_tree.jl:28 overwritten at .julia\packages\ExpressionTreeForge\tboAI\src\expr_tree\tr_expr_tree.jl:29.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
[ Info: Skipping precompilation since __precompile__(false). Importing ExpressionTreeForge [93090adf-0e31-445f-8c8f-44d91f61d7ad].
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_times.jl:103 declares type variable Y but does not use it.
WARNING: method definition for _node_bound at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_exp.jl:54 declares type variable Y but does not use it.
WARNING: method definition for _evaluate_node at .julia\packages\ExpressionTreeForge\tboAI\src\node_expr_tree\impl_power.jl:174 declares type variable Z but does not use it.
WARNING: could not import M_interface_expr_tree._transform_to_Expr_JuMP into M_trait_expr_tree
Precompiling this package returns a number of warning that I think we could fix.