The source project of this merge request has been removed.
OLD: Update KiCS2 to compile with the new frontend
This (highly work-in-progress) branch updates KiCS2 to compile with newer versions of the frontend, specifically curry-frontend!31 (merged). Since the standard libraries have received quite a few changes since the last update to KiCS2, this branch also:
- updates KiCS2 to use the new modules (e.g.
Data.List
instead ofList
) - updates the code generation, including
Some notable issues to address:
- Newtype generation is still broken (see #22),
newtype
s in the KiCS2 codebase have been (temporarily) replaced bydata
(this includesContT
,ExceptT
,MaybeT
andStateT
)
Edited by Fredrik Wieczerkowski