Skip to content

Rewrite core#2

Open
harrysarson wants to merge 175 commits intomasterfrom
elm-in-elm
Open

Rewrite core#2
harrysarson wants to merge 175 commits intomasterfrom
elm-in-elm

Conversation

@harrysarson
Copy link
Copy Markdown
Owner

I will fill in this in time.

Ensure the compiler generated operator code
is always used for operators and therefore
avoid writing out kernel code definitions
for basic operators.

squash
Allow the compiler to generate js op's instead.
Sourcing this script will link the current directory into ELM_HOME.
Future compiles (in current shell) will use the custom core version.
Make sure to delete elm-stuff in your project directory after running
the script.
A first step towards moving platform logic into elm.
We define Cmds and Subs as elm types (with a fair bit
of trickery).

Works in dev and optimise modes!
Turns out that there is a fourth type of Bag in elm.
This type is for messages that are sent from an event
manager to its self. I do not really understand these.

Next step is to find an SSCCE that fails without this
patch.
nothing in kernel land is correct though
Need to rework our task data type though
uses an more elmy Task based on functions.
Not a single fudgeType or HiddenTypeXXX!

The only problem is it currently doesn't work; there is a bug somewhere.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants