What I find painful is when I need to check for cases inside cases in order to decide whether something should be set or should be kept. ( { model | mode = case model.mode of Drawing maybe -> case maybe of Just shape -> Drawing <| Just <| Shapes.setID id shape _ -> model.mode _ -> model.mode } , Cmd.none )
On Friday, March 3, 2017 at 1:12:39 AM UTC-5, Richard Feldman wrote: > > There have been various discussions of potential ways to improve Elm's > record update syntax. Evan commented that "(examples > design work) at this > point" - any potential designs for syntax improvements would need to be run > through a gauntlet of examples to see how well they'd work, so the first > step in the process is to gather those examples. > > So let's collect a ton of different real-world examples! That will help > guide the design process. > > If you've run into a record update that you felt was painful and could be > improved in some way, please post it here! (Also, *please keep this > thread for posting of examples* *only* - it'll be easier to link back > here during design discussions if we can reference a clean thread of > examples, as opposed to a mismash of examples interleaved with suggestions.) > -- 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.