Hacker News new | ask | show | jobs
by throwaway237468 2850 days ago
There are tons of bugs in 0.18 compiler and 0.18 libraries that will never be fixed. Many of those have / had pull requests by the community members open for more than a year but they were never merged. These are tiny fixes, not 200 lines of code adding a new feature. There's no way to fork a package and apply a patch in 0.19 if the package contains native code. All you can do is report the bug and hope Evan fixes it before your deadline (which ranges from 1 week to 3 years).

Edit: Using a throwaway so I don't get banned from Elm Discourse and /r/elm. I still have production applications using Elm.

2 comments

> There's no way to fork a package and apply a patch in 0.19 if the package contains native code.

Yeah, if for no other reason than this I would never use Elm for a production site. The entire reason for using open source for me is being in control of the code, and not having to depend on a third party for a fix if things get bad enough.

Can someone clarify this? I've seen several references to how only a certain team can write modules using certain code.

If someone else can do it, why can't you?

> Edit: Using a throwaway so I don't get banned from Elm Discourse and /r/elm. I still have production applications using Elm.

It's pretty sad that you have to do this. Any community that has the effect of instilling such fear doesn't seem healthy to me.