It's a very common workflow. Type out a LÖVE app. Try running it. Get an error, go back to the source code.
How can we do this from within the LÖVE app? So there's nothing to install?
This is a story about a hundred lines of code that do it. I'm probably not the first to discover the trick, but I hadn't seen it before and it feels a bit magical.
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.