timholy / Revise.jl

Automatically update function definitions in a running Julia session
https://timholy.github.io/Revise.jl/stable
Other
1.21k stars 110 forks source link

Update limitations.md with REPL session #798

Closed mkitti closed 9 months ago

mkitti commented 9 months ago

Fix https://github.com/timholy/Revise.jl/issues/797

See Discourse thread: https://discourse.julialang.org/t/revise-not-updating-functions/108391/12

Basically we replace the initial struct changing session with the following.

  1. Use an abstract parent type for all struct versions and method definitions
  2. Provide a full blown REPL session and example showing all steps
  3. Explicitly use write to demonstrate editing steps.
  4. Follow through with a Julia session restart
  5. Demonstrate isconst on FooStruct.