This website requires JavaScript.
Explore
Help
Sign In
idris-lang
/
Idris2
Watch
1
Star
1
Fork
0
You've already forked Idris2
mirror of
https://github.com/idris-lang/Idris2.git
synced
2024-12-17 00:10:31 +03:00
Code
Issues
Projects
Releases
Wiki
Activity
5e9837828a
Idris2
/
tests
/
idris2
/
reflection009
/
run
4 lines
45 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Implementations and errors - Added initial implementations for terms and values - Error messages converted to pretty printer - Colorization for error messages - Color and console width option both as command line and repl command
2020-07-28 15:11:42 +03:00
$1 --no-color --check perf.idr
Improve elaborator reflection performance In a 'Bind', normalise the result of the first action, rather than quoting the HNF. This improves performance since the HNF could be quite big when quoted back. Ideally, we wouldn't have to quote and unquote here, and we can probably achieve this by tinkering with the evaluator. This has an unfortunate effect on the reflection002 test, in that the "typed template Idris" example now evaluates too much. But, I think the overall performance is too important for the primary motivation behind elaborator reflection. I will return to this!
2020-07-17 17:18:23 +03:00
rm -rf build
Reference in New Issue
Copy Permalink