Remix.run Logo
willdr 4 hours ago

Did they walk back that thing where certain language features could only be used by the Elm team? That seemed like a language-killer to me.

Munksgaard 4 hours ago | parent | next [-]

Nope.

jacobjuul 3 hours ago | parent | prev [-]

what?

sheept an hour ago | parent [-]

In Elm 0.19, they removed the ability for third party packages to provide native bindings for JavaScript APIs that the language or its official packages didn't yet support.[0] The only alternative proposed by Evan is to use ports, which are about as ergonomic as calling a function in a web worker.

[0]: https://discourse.elm-lang.org/t/native-code-in-0-19/826