Be smarter about which lines to run
AviFS opened this issue · comments
This is to be done per-lang, but for now it's low priority for me to be any smarter about this. Performance is great as is and this risks introducing bugs, so I leave this to anyone who wants to improve the logic.
It's simple to do, you just write a function whichLines()
which takes a line number as input, and returns a list of line numbers to re-run. The current implementation for APL is in main.js
and the issue explaining some of the logic is here at #9.