Skip to content

Elm 0.17 compatibility#33

Open
mango314 wants to merge 7 commits intoseliopou:masterfrom
mango314:master
Open

Elm 0.17 compatibility#33
mango314 wants to merge 7 commits intoseliopou:masterfrom
mango314:master

Conversation

@mango314
Copy link
Copy Markdown

I noticed some problems with elm-make and started trying to fix them. Largely these come from two sources:

  • shift to Elm 0.17 small changes in syntax, but also entirely dropping signals for subscrptions
  • shift to D3JS 4.0 (currently in alpha testing)

@maximsch2
Copy link
Copy Markdown

This isn't actually completed, right? There are Signals still left in the Event.elm for example.

@mango314
Copy link
Copy Markdown
Author

mango314 commented Jun 3, 2016

D3.elm begins with module D3 ( -- code -- ) where now the syntax is module D3 exposing ( -- code -- )

@seliopou
Copy link
Copy Markdown
Owner

seliopou commented Jul 8, 2016

I'm gonna take a look at this, finally. Thanks for your patience. Related to #34.

@FranciscoE-Hudl
Copy link
Copy Markdown

Bump!

@akurkin
Copy link
Copy Markdown

akurkin commented Oct 22, 2016

another bump 😸

@mango314
Copy link
Copy Markdown
Author

hey guys. I have spoken with Spiros ( @seliopou ) I have largely slacked off on this. Here I will outline a few choices that must be made.

First Elm offers two ways of interacting with the outside world:

  • ports
  • native code
    The Elm community typically prefers the first one, while Spiros' approach (written for the earlier versions of Elm) uses the second.

Once we master that, there is one more dillemma related to D3JS 4.0
Should we continue to use D3JS at all?

  • Elm has great Svg and Canvas capabilities. We can reproduce all of D3's nice features combined with the strength of Elm
  • We can try to write an interface into the existing D3 methods.

This is a basic summary of chats with Spiros over the summer. I don't want to speak for him. This is my pull request and admittedly it's stump.

@seliopou
Copy link
Copy Markdown
Owner

Sorry guys been really busy lately and haven't made much progress even when I've had time to look into this. I'll make an effort to post an update to #34 sometime this week.

@inactivist
Copy link
Copy Markdown

@seliopou let me know what I can do to help. Somewhat of an Elm n00b but may be able to assist somehow (plus it'll be fun!)

@supermario
Copy link
Copy Markdown

@seliopou interested in trying to pick this up - any chance you have any WIP stuff you haven't pushed yet?

If not, even some notes about where you got to and what issues you faced would be helpful.

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.

7 participants