Oh nice, okay. thank you. On Saturday, July 30, 2016 at 2:43:36 PM UTC-7, Janis Voigtländer wrote: > > Known issue: https://github.com/elm-lang/elm-compiler/issues/635. > > Am Samstag, 30. Juli 2016 schrieb Austin Baltes : > >> Hi, I'm working on building a scatterPlot module for one of my Elm >> projects. >> >> This works (assigning Sp.defaultProps into defaultProps) >> import ScatterPlot as Sp >> defaultProps = Sp.defaultProps >> init : (Model, Cmd Msg) >> init = >> ( Model >> { defaultProps >> | series = >> [ { x = 0, y = 1000 } >> , { x = 1, y = 800 } >> , { x = 2, y = 700 } >> , { x = 3, y = 630 } >> , { x = 4, y = 590 } >> , { x = 5, y = 530 } >> , { x = 6, y = 500 } >> , { x = 7, y = 480 } >> ] >> , xRange = { lower = 0, upper = 10 } >> , yRange = { lower = 0, upper = 1000 } >> , chartWidth = 400 >> , chartHeight = 200 >> } >> , Cmd.none >> ) >> >> >> But this throws a compiler error >> import ScatterPlot as Sp >> init : (Model, Cmd Msg) >> init = >> ( Model >> { Sp.defaultProps >> | series = >> [ { x = 0, y = 1000 } >> , { x = 1, y = 800 } >> , { x = 2, y = 700 } >> , { x = 3, y = 630 } >> , { x = 4, y = 590 } >> , { x = 5, y = 530 } >> , { x = 6, y = 500 } >> , { x = 7, y = 480 } >> ] >> , xRange = { lower = 0, upper = 10 } >> , yRange = { lower = 0, upper = 1000 } >> , chartWidth = 400 >> , chartHeight = 200 >> } >> , Cmd.none >> ) >> >> I ran into something unexpected when parsing your code! 23| { >> Sp.defaultProps ^ I am looking for one of the following things: a >> closing bracket '}' a lower case name whitespace >> >> It'd be nice to use Sp.defaultProps to be more succinct and keep the new >> name space clean, but I haven't figured out how to do this yet. >> >> this is my implementation in ScatterPlot.elm >> module ScatterPlot exposing (Point, Series, Range, Props, defaultProps, >> scatterPlot) >> defaultProps : Props >> defaultProps = >> { series = [] >> , xRange = { lower = 0, upper = 100 } >> , yRange = { lower = 0, upper = 100 } >> , chartHeight = 100 >> , chartWidth = 100 >> } >> >> Thanks for any help; just starting in elm and working to get comfortable >> with modularizing code. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Elm Discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> >
-- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
