Re: [elm-discuss] Re: Elm as templating engine

2017-09-05 Thread Birowsky
Yap, that's the route I took. If you don't hear back from me, it means 
Google has not complained :}

-- 
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.


Re: [elm-discuss] Elm with one message

2017-09-05 Thread Peter Damoc
On Tue, Sep 5, 2017 at 10:02 AM, Vlad GURDIGA  wrote:

> In my app I have a large data entry form where initial fields determine
> which subsequent fields will be. It’s my understanding that every change to
> the model should be its own message. So far I have 50 fields in total (and
> there will probably be more) — does this mean that I need to have 50 things
> in my Msg? Or am I seeing it wrong? 🤓
>
> Yes, you need to handle all 50 things in your Msg but you don't need to
have all 50 tags in the main Msg.

You can handle things in chunks.
Here is the Forms example altered to show one way to approach this:
https://ellie-app.com/4dhSNYfnrqya1/0

Here is another way to structure that code:
https://ellie-app.com/4dhSNYfnrqya1/1

And yet another way to structure it:
https://ellie-app.com/4dhSNYfnrqya1/3

What might be appropriate to do in your case depends on the shape of the
data. If the data can be split in smaller records that make sense maybe you
should split it.
If the data cannot be split and just needs to be one large record, then
maybe you can split just the updates in some manner that makes sense to you
and keep passing the same big record to all the update functions (second
link from above)

Needless to say that what you have above is only one section extracted.
With multiple sections you will just have one root Msg for each section and
update functions for each section.

-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
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.


Re: [elm-discuss] Elm with one message

2017-09-05 Thread Vlad GURDIGA
So… 🤔

I’m adding adding a couple of buttons this morning, and I feel I’m worried 
about that thing that Peter mentioned 
: 
Whenever I have an onClick with a callback instead of message I basically 
pre-compute the after-click state. I think I understand the issue, and I’d 
like to do it The Right Way®. 😐

In my app I have a large data entry form where initial fields determine 
which subsequent fields will be. It’s my understanding that every change to 
the model should be its own message. So far I have 50 fields in total (and 
there will probably be more) — does this mean that I need to have 50 things 
in my Msg? Or am I seeing it wrong? 🤓

-- 
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.