You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For non-primitive types, anyway. Check that they are vals wherever possible. I think the serialisation doesn't like it when a list is a val instead of a var, but honestly, tough luck! I really prefer using a val there. I really dislike mutability. But do a sanity check anyway whether my dislike is justified there.
The text was updated successfully, but these errors were encountered:
The goal was actually only to fix the usages of `val`s and `var`s across the `Scheme`s (cf. #476), but this ended up in being a major overhaul of how the various `Tree`-related classes work together. I found quite a few pieces of code that were, by themselves, neat, but for which much better solutions existed. With these changes, I feel more confident in the stability of the code, and plenty of docs and tests have been added as well. I am aware that #473 will be another overhaul of the `Tree`s, but that won't be until v3.1.x, and I don't want to wait for that. Also, depending on the solution for that issue, the code here might be retained completely anyway.
For non-primitive types, anyway. Check that they are
val
s wherever possible. I think the serialisation doesn't like it when a list is aval
instead of avar
, but honestly, tough luck! I really prefer using aval
there. I really dislike mutability. But do a sanity check anyway whether my dislike is justified there.The text was updated successfully, but these errors were encountered: