Will has the details, and can fill this out more. There is a tremendous peformance gain when we don't typecheck implementation files that are not open.
This would help sooooo much in large projects wrt tooling perf, and would be an extra benefit for adding fsi files (I usually don't).
Waiting for this optimization to land before opening again TypeChecker.fs 馃槃.
This would help sooooo much in large projects wrt tooling perf, and would be an extra benefit for adding fsi files (I usually don't).
This. Never saw any reason to make a .fsi file, until now. Always seemed like redundant work.
@heronbpv, I'm with you, I don't like them when creating apps, however, if you are creating libraries for public consumption, they are very useful for controlling the visibility of the types and functions in the libraries.
Most helpful comment
@heronbpv, I'm with you, I don't like them when creating apps, however, if you are creating libraries for public consumption, they are very useful for controlling the visibility of the types and functions in the libraries.