on ef93607 help sign in
all commits
a807a34Remove the unused arg from lookup functionsDavid Christiansen 0970f01Disentangle Haskeline from the internals IdrisDavid Christiansen e49ab72Reorder the monad transformers in the Idris monad to allow completionDavid Christiansen dd5001fmake TT aware of Set -> Typeraichoo 5602ea7A small cleanup after missing some stray ends in the diff.Dominic Mulligan 8c64e9cGot pretty printing partially working using the Pretty type class as a replacement for Show. Now need to tweak it in order to make everything look nice, and to get terms printing correctly!Dominic Mulligan 49e426aSwitch from readline to haskelineMathnerd314 67c5734Added case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known at the point of elaborationEdwin Brady 8cd093fChanged lookup to return a list (preparation for namespaces)Edwin Brady 10b88aeAdded refine, focus, undoEdwin Brady 06a81c9Elaborating types and data declarationsEdwin Brady f85d1f0:ttshellEdwin Brady aa85339Builds on ubuntu haskell platformEdwin Brady ff5f762Rename Core to TTEdwin Brady 0ae24f1Shift core TT into a separate directory (for ease of reuse)Edwin Brady