Being able to modify objects seems sort of strange when scalars are locked down, ie appending to arrays changing values in dicts and not seeing any kind of direct output to those despite mutating them, not sure if there's a good solution to this. - Colin
This is a very good point. Short of making everything implement copy-on-write, I don’t have a great solution for this, but I checked and observable does either. This is definitely the biggest thing users will have to learn. - Dkoop
Copied from original issue: colinjbrown/dfkernel#10
Going to bump this since this is still a long term issue that needs revisting at some point, please see attached screenshot of the current lab, not sure if @dakoop has any thoughts about this
From @colinjbrown on May 17, 2018 17:0
Being able to modify objects seems sort of strange when scalars are locked down, ie appending to arrays changing values in dicts and not seeing any kind of direct output to those despite mutating them, not sure if there's a good solution to this. - Colin
This is a very good point. Short of making everything implement copy-on-write, I don’t have a great solution for this, but I checked and observable does either. This is definitely the biggest thing users will have to learn. - Dkoop
Copied from original issue: colinjbrown/dfkernel#10