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 elm-discuss+unsubscr...@googlegroups.com.
>> 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 elm-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to