-
Notifications
You must be signed in to change notification settings - Fork 570
Planned 0.9 Breaking Changes #2012
Copy link
Copy link
Closed
Milestone
Description
- Alias changes
- Required fixity declarations for operators
- Remove non-aliased operator declarations (require
as) (operator names cannot be introduced by any means other than alias - no function arguments with operator names anymore)
- Properly implement
Partialconstraints - Remove
qualifiedkeyword (Remove qualified keyword #1997) - Remove legacy operator sections
-
classimports and exports - Indentation fix (Fix indentation bug #1881 #1968)
- Update for names in new prelude (Update for names in new prelude #1963)
- Remove
--require-path(Remove --require-path completely #1996) - Rename
ObjecttoRecord(Rename Prim.Object to Prim.Record #1768) - Require modules to be imported for names to resolve (Require modules to be imported even if their members are being referenced fully qualified #1511)
- Only allow one module per file
- Find foreign modules by name rather than comment-search (psc-ide and psc consistency finding FFI #2065)
- Updated behaviour of imports so only exactly things that are imported are brought into scope (part of Qualify imports by default #1901)
-
Syntax updates for imports? (the more controversial part of Qualify imports by default #1901 still)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels