use new case syntax instead of the
This commit is contained in:
3
TODO.md
3
TODO.md
@@ -16,6 +16,9 @@
|
||||
- [ ] add missing cases should handle `_::_`
|
||||
- [ ] add missing cases should share code between vscode and playground
|
||||
- [ ] "Not in scope" should offer to import
|
||||
- [ ] Delay checking
|
||||
- We have things like `foldr (\ x acc => case x : ...`, where the lambda doesn't have a good type, so we have to be explicit. If we could defer the checking of that expression until more things are solved, we might not need the annotation (e.g. checking the other arguments). Some `case` statements may have a similar situation.
|
||||
- One idea is to throw the checks onto some sort of TODO list and run whatever works. (I think Idris may have a heuristic where it checks arguments backwards in some cases.)
|
||||
- [ ] Dependent records (I guess I missed that bit)
|
||||
- [ ] Arguments on records
|
||||
- [ ] Add sugar for type aliases (maybe infer arguments)
|
||||
|
||||
Reference in New Issue
Block a user