Increment IBC version
Resolve names/expand implicits inside refl
Fixes #447
Remove unused code in Evaluator
plus some setting up for more control in inlining - VApp now takes two
copies of its argument: one fully evaluated, one with names frozen. Plan is
that dictionaries (in particular) will only unfold if doing so leads to
further evaluation, so we need to keep both forms.
Fix a typo in the tutorial.
Simplify evaluator
It tries to support too much, but since it's part of the kernel it should
do as little clever stuff as possible. Now just normalises, simplifies or
specialises, the latter two simply meaning that certain names are blocked
from being reduced.
vim: highlight refl
vim: highlight metavars with quotes
Allow simple function types to be reflected
Delete unused code
Merge pull request #448 from ziman/tutorial-typo

Fix a typo in the tutorial
Merge pull request #450 from raichoo/vim

Vim
Merge pull request #451 from Ralith/rts-cleanup

Delete unused code
Ignore initial whitespace and comments in REPL
Merge pull request #453 from Melvar/repl-initial-whitespace

Ignore initial whitespace and comments in REPL
Remove unused syntax for 'InferRef' definitions
Was only meant to be temporary! (InferRef are names in where clauses whose
types are to be inferred)
Move universe level check to after all modules are loaded
...otherwise it gets repeated needlessly for every module