A potential 3.0 feature would be a compiler and quick parser. Basically the quick parser would "compile" qed docs to plain Ruby, these could then be save in a project cache directory and only updated if the file they derive from has changed. The compiled qed docs should run a good bit faster (maybe 3x faster?). However, it will be hard to get line numbers to stay in sync with the original, but maybe we can use comments in the generated code to provide line number offsets?
A potential 3.0 feature would be a compiler and quick parser. Basically the quick parser would "compile" qed docs to plain Ruby, these could then be save in a project cache directory and only updated if the file they derive from has changed. The compiled qed docs should run a good bit faster (maybe 3x faster?). However, it will be hard to get line numbers to stay in sync with the original, but maybe we can use comments in the generated code to provide line number offsets?