Redefining structure (again).. what' the current situation and what to expect?

TLDR: Fix struct/const revision by timholy · Pull Request #894 · timholy/Revise.jl · GitHub

For a long while there have been ways to “fake” struct revision by putting things into temporary modules. Pluto.jl can do that for instance and there are other helper packages for stuff like that.

A few months ago, Keno implemented the necessary tracking capabilities in core julia (up until then only method redefinition was tracking in core julia). Support in Revise.jl is trailing a bit, given that this is a big undertaking.

6 Likes