Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here's a crazy idea:
What if everything was written in Elm?
I mean, we already have
Why not go one more, and add build tools for Elm, in Elm too?
How do we do that? By abusing Elm, of course!
Firstly, there are some rules to make this work:
Elm.worker(Elm.module)
With this in mind, it's pretty easy to make Elm output a file that can run itself. Or one that can run another file!
Add this little guy to the end of the Native module and watch what happens
At the moment, this file will -
In the real world, there's not really a case for this to be used. This is just here as an example - if you want an Elm project that can replace any other tool you have except for
node
, here's the guy to gun for.