This looks really awesome; looks like Hotswap for the JVM.
I wonder how they handle updating anonymous function references--in the JVM, everything ends up being a class name (e.g. Foo$1 whatever), so even "anonymous" classes technically have an identifier to say "here's the new code". I wonder what that is for Light Table/the V8 VM.
I'd love to see this hotswap behavior built into all JS wire/debugger protocols. Maybe a W3C spec?
Light table is really awesome, and really driving the bleeding edge, but debugging/inspecting/hotswapping seems like something other editors could do as well.
I wonder how they handle updating anonymous function references--in the JVM, everything ends up being a class name (e.g. Foo$1 whatever), so even "anonymous" classes technically have an identifier to say "here's the new code". I wonder what that is for Light Table/the V8 VM.
I'd love to see this hotswap behavior built into all JS wire/debugger protocols. Maybe a W3C spec?
Light table is really awesome, and really driving the bleeding edge, but debugging/inspecting/hotswapping seems like something other editors could do as well.