git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
7afa310
help
sign in
history of
src/Idris/DSL.hs
all commits
1269791
Keep type arguments of = when unelaborating
Edwin Brady
12 years ago
67f7373
Support builds that doesn't use cabal for libs and rts
niklas
12 years ago
9993f3b
Add pi to overridable syntax in DSL blocks
David Raymond Christiansen
12 years ago
8f93b00
Syntax for failures in pattern matching let/<-
Edwin Brady
13 years ago
f6bebd3
Proper pretty-printing of dependent pairs
David Raymond Christiansen
13 years ago
e80f871
Annotate and colour pairs and () properly
David Raymond Christiansen
13 years ago
d7b2913
A simpler approach to handling name shadowing
Edwin Brady
13 years ago
1c51b01
EXPERIMENTAL: Disambiguate names in a block
Edwin Brady
13 years ago
d82f5fe
Merge branch 'text-names'
Edwin Brady
13 years ago
0c8c90d
Strictness annotations
Edwin Brady
13 years ago
46e894d
Use Data.Text for variable names
Edwin Brady
13 years ago
5000aeb
Add a Cabal library
Brian McKenna
13 years ago
8e974c7
Parser cleanup. Removing scaffolding parsers, rewrite PParser and IdeSlave from parsec to Haskell. No more parsec dependencies
Ahmad Salim Al-Sibahi
13 years ago
3c32b65
Whitespace cleanup.
George Leontiev
13 years ago
57c8657
Added column name to source
Ahmad Salim Al-Sibahi
13 years ago
9b74595
Change '!' syntax and semantics to be uniform
Edwin Brady
13 years ago
8c9ec38
Added 'implicit bind' syntax
Edwin Brady
13 years ago
1bc3002
Some Eff experimentation, adding a 'test' command
Edwin Brady
13 years ago
48d1105
Added 'quoteGoal x by p in e' syntax meaning, let x = p [current goal] in e Additionally, the value of x is normalised, which means p can be a compile-time only %reflection function used to prove something interesting in e. See test030 for an example of automated proof by reflection.
Edwin Brady
13 years ago
96f4c54
Add missing case for PEq to expandDo in DSL.hs
Edwin Brady
13 years ago
b543b29
Allow names to be attached to provisional definitions lhs ?= {name} rhs -- generates a lemma called 'name' which makes the types of the lhs and rhs match. {name} is optional - a unique name is generated if it is absent.
Edwin Brady
13 years ago
dcb9ca0
Change meaning of alternative syntax (| a , b , ... |) Now takes the first alternative to elaborate,rather than requiring exactly one to work. Old behaviour reserved for disambiguating namespaces.
Edwin Brady
15 years ago
09f2abd
Fix let overloading bug with do blocks
Edwin Brady
15 years ago
21c3a30
Give up type class resolution sooner
Edwin Brady
15 years ago
dc3f0f9
added dsl blocks
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