git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
d9516ef
help
sign in
history of
src/Main.hs
all commits
535d77b
Add --ibcsubdir option (thanks to Dirk Ullrich)
Edwin Brady
15 years ago
a3c6231
:addproof knows about .lidr files
Edwin Brady
15 years ago
1112fe4
Coverage checker Not quite complete - a bug (which I know how to fix) makes some things appear not covering even though they are. Results currently used only for pruning case trees in compiled code. There is a small performance penalty - coverage checking can be disable with --nocoverage
Edwin Brady
15 years ago
7f74f91
Fix error handling again in repl
Edwin Brady
15 years ago
49e426a
Switch from readline to haskeline
Mathnerd314
15 years ago
c783299
Add --help and --version options
Edwin Brady
15 years ago
e2d0099
File handling in prelude
Edwin Brady
15 years ago
dea8d48
Added support for literate programming with bird tracks (use .lidr extension)
Edwin Brady
15 years ago
b645699
Don't write .ibc on error; add new test
Edwin Brady
15 years ago
3b5e50c
Added universe constraint checker and --typeintype command line option
Edwin Brady
15 years ago
d496a9c
:e now reloads the edited file
Edwin Brady
15 years ago
d676ca6
Added -o option, and :exec and :t at the REPL
Edwin Brady
15 years ago
5528447
Not really mini any more...
Edwin Brady
15 years ago
22546bc
:r and :e at the REPL.
Edwin Brady
15 years ago
6757c47
Added case analysis on types, but only when enabled with --typecase (since it breaks parametricity)
Edwin Brady
15 years ago
cc4eb28
let bindings; fixed bug with simple lambda app
Edwin Brady
15 years ago
796fa25
Banner
Edwin Brady
15 years ago
20bf4d7
Added lib/ and prelude
Edwin Brady
15 years ago
ca6a5e1
import statement
Edwin Brady
15 years ago
083fc70
Added 'where' clauses in pattern matches
Edwin Brady
15 years ago
de89a04
Add ElabInfo to pass through elaborator
Edwin Brady
15 years ago
a805f47
Added constants and some primitive operations
Edwin Brady
15 years ago
9fe3473
Added using blocks
Edwin Brady
15 years ago
c637850
Pattern matcher, evaluation of 2+2 now works
Edwin Brady
15 years ago
54c8a04
Checking pattern match clauses
Edwin Brady
15 years ago
06a81c9
Elaborating types and data declarations
Edwin Brady
15 years ago
8e8d57a
Collect all pattern clauses for a function
Edwin Brady
15 years ago
1b6709f
Pretty printing data declarations
Edwin Brady
15 years ago
2050102
Pretty printer for PTerm
Edwin Brady
15 years ago
a8768af
Parser now fills in implicit arguments
Edwin Brady
15 years ago
3b297bc
Parsing declarations, keeping track of fixities
Edwin Brady
15 years ago
50d24ec
Start of a REPL and main program with argument processing
Edwin Brady
15 years ago
554c395
Made a start on the high level language
Edwin Brady
15 years ago
ff5f762
Rename Core to TT
Edwin Brady
15 years ago
0ae24f1
Shift core TT into a separate directory (for ease of reuse)
Edwin Brady
15 years ago
ac25f15
Changed contexts to Data.Map
Edwin Brady
15 years ago
44d62c7
Better if unification substitutes rather than let binds
Edwin Brady
15 years ago
cc0dc09
Added elaborate; a language for composing primitive tactics.
Edwin Brady
15 years ago
867f092
Changed evaluator
Edwin Brady
15 years ago
6923ac1
Started theorem prover and tactics
Edwin Brady
15 years ago
205fcef
Some proof state, some showing of terms
Edwin Brady
15 years ago
dc0c198
First lot of source files and paper
Edwin Brady
15 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list