compiler
compiler copied to clipboard
Compiler for Elm, a functional language for reliable webapps.
> _note: Incomplete. These are just some findings while experimenting_ When a `{`type used in an extensible record`| ... }` - is constrained - is inferred to a non-record type...
The sem-ver could be less strict when changing the type in a minor way. Suggestion: Mark the following cases as minor changes: ### Going from `Specific` or [`constrainedTypeVariable`](https://guide.elm-lang.org/types/reading_types.html#constrained-type-variables) to `typeVariable`...
The code generation for the tail call optimization does not appear to create proper closures to variables. In the following example I would expect `goodOutput` and `badOutput` to be the...
**Quick Summary:** ??? ## SSCCE In `elm repl` ```elm 2+2 {- comment -} 3+3 ``` returns a `ENDLESS COMMENT` error. It seems an empty line is considered as a end...
**Quick Summary:** On new Mac machines, the Elm installer seems to silently fail because `/usr/local/bin` doesn't exist Here is a recent discussion from the Elm Slack: The installer finished but...
**Quick Summary:** When loading a module without a main function from elm reactor, the following error message is displayed: ``` Initialization Error ReferenceError: _Platform_export is not defined ``` A better...
**Quick Summary:** `elm make --report=json` sometimes emits errors in a non-JSON format, breaking tools like `@parcel/transformer-elm`: (EDIT: [they pick a second line and JSON.parse it](https://github.com/parcel-bundler/parcel/blob/e10fcfc1e8b71222da90978fb87f1b68e207473e/packages/transformers/elm/src/ElmTransformer.js#L64-L65)) ``` Compilation failed +------------------------------------------------------------------------------- |...
**Quick Summary:** The error message related to the case where one mistakenly provide a `node` property that is equal (or evaluated to) null to the `init` method when creating an...
**Quick Summary:** The package doesn't exist on GitHub anymore ## SSCCE ``` $elm install m-mullins/elm-console Here is my plan: Add: m-mullins/elm-console 1.0.1 Would you like me to update your elm.json...
Unlike `module` names, `import` aliases can't contain `.`. ```elm import Tree.Path import Tree.Path.Extra as Tree.Path ``` > UNFINISHED IMPORT - I am partway through parsing an import, but I got...