Check the compiler repository. This issue is already reported/covered. > Am 14.08.2016 um 10:11 schrieb James Wilson <[email protected]>: > > In my update function I have something like: > > LoginPassword str -> > let login = { model.login | pass = str } > in ({ model | login = login }, Cmd.none) > > Which I was hoping would correspond to updating the "pass" field of the > record at model.login. Instead I get a compiler error: > > -- SYNTAX PROBLEM ----------------------------------------------------- > Main.elm > > I ran into something unexpected when parsing your code! > > 94| let login = { model.login | name = str } > ^ > > I am looking for one of the following things: > > "|" > an equals sign '=' > more letters in this name > whitespace > > Detected errors in 1 module. > > Breaking it down a bit more to: > > LoginPassword str -> > let > lm = model.login > login = { lm | pass = str } > in ({ model | login = login }, Cmd.none) > > Seems to be fine. > > I feel like this is a compiler bug; is there any good reason why it shouldn't > work as expected? > -- > 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.
