You can definitely get the topojson file using Elm's HTTP library, suppling
the value decoder
you get back an opaque JSON value, which you can pass out a port (nearly
certain on that) for the JS topojson decoder to handle, and then pass back
into the program through another port, also of a JSON value. And then I
think you might be right -- getting into that is going to be a little
trickier than in a dynamically typed language. You could try to do ad-hoc
decoding and get what you need (Debug.crash-ing on cases you don't need to
handle), or as you suggest, decode according to the spec.
Tell you what: I've got a long plane ride tomorrow so I'll make a library
to decode GeoJSON into a nice collection of Elm types. You sit tight for a
You received this message because you are subscribed to the Google Groups "Elm
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.