-
Couldn't load subscription status.
- Fork 634
Feature proposals
Ahmad Salim Al-Sibahi edited this page Apr 4, 2016
·
23 revisions
ARCHIVED! This page has been part of a formal feature request process that has been discontinued and is solely there for historical reasons.
| Egg | Description | Status | Comment |
|---|---|---|---|
| Egg #1: Error Reflection | Better error handling for embedded DSLs | Hatched | |
| Egg #2: Erasure annotations | Erase runtime-irrelevant terms | Hatched | |
| Egg #3: Structured String Literals | Type-safe literals for structured data (XML, JSON, etc.) | Hiatus | |
| Egg #4: Agda style records and modules | Records with fields and constructors, and parameterised modules | Hatched (*) | Agda-style records have been implemented, but there is no implementation of a module system |
| Egg #5: Unicode Support | Make Idris strings support unicode | Hatched (*) | Implemented in C-backend; other backends have to handle Unicode support in strings individually |
| Egg #6: Improved Support For Literate Programming | Significantly improve literate Idris mode and support for more literate formats (Bird-style, LaTeX, Markdown, Org-mode) | Proposed | |
| Egg #7: The Idris Package Manager | Implementation of a package manager for Idris like cabal/sbt that allows easy download, installation and management of Idris libraries and applications | Initial |
| Type | Explanation |
|---|---|
| Initial | There is no complete description yet |
| Proposed | There is a description available, but no implementation effort has begun |
| Ongoing | Implementation is under development |
| Finished | Implementation is ready and is under code review |
| Hatched | Implementation is ready and merged |
| Hiatus | The design and implementation effort is on hold or there is no current plan for implementation |
| Rejected | The proposed feature is not seen as compatible with existing design goals |
Binary Packages
Tool Support
Community
- Libraries, available elsewhere
- Idris Developer Meetings
- The Zen of Idris
- Non English Resources
Development