forked from idris-lang/Idris-dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Copatterns Implementation
tdidriksen edited this page May 20, 2015
·
2 revisions
As GitHub does not seem to support milestones on forks, we will proceed with a wiki page.
Here's how I imagine the roadmap for a copatterns implementation:
- Investigate elaborator
- Create a meaningful function definition using existing elaborator constructs
- Parse copatterns
- PTerm copatterns
- Implement elaborated copatterns
- Implement non-nested copatterns without support for standard pattern matching
- Implement support for standard pattern matching in copattern clauses
- Implement nested copatterns (with support for standard pattern matching
New Foreign Function Interface
Tool Support
Community
- Mini Projects, for those interested in contributing
- Libraries, available elsewhere
- Idris Developer Meetings
- Tutorial: Type Providers and Foreign Functions
- The Zen of Idris
- Profiling
Feature proposals ("dragon eggs")