Open david-christiansen opened 11 years ago
This causes the type checker to loop forever:
module Death import Providers %language TypeProviders %assert_total forever : IO (Provider Bool) forever = forever %provide (crap : Bool) with forever
Without looking at top, we can't really see that Idris never finished type checking.
It would seem that a buffer-local timeout would solve this.
This was actually somewhat ameliorated by the little "!" shown if the Idris process is busy. But a timeout would still be nice to have.
This causes the type checker to loop forever:
Without looking at top, we can't really see that Idris never finished type checking.