Renamed to elm-messenger/messenger-core. That is where the repository lives now. It has not been published as a package under the new name.
Versions published as linsyking/messenger-core still install under that name. 34 versions of 52 come from the new location (see their notes). 7 versions could not be recovered and cannot be installed.
Unavailable. Nobody can download this version any more, with elm or with the Lamdera compiler: Software Heritage has not archived the repo; no fork with tag 14.0.1 found (17 same-name repos checked); no cached copy. Use another version.
Gerneral Model and Helper functions for Layers.
Abstract Layer Model.
Cannot be directedly modified. Used for storage.
Generate abstract layer by a concrete layer.
Initialize it with env and msg.
Handler Type.
A handler is used to handle the Component Msg sent to the layer.
Make handler for every type of component msg.
Handle a list of component msgs.
Note that for several list of component msgs with different types, you may have to use this function repeatedly.
init type sugar
update type sugar
updaterec type sugar
view type sugar
Layer Storage
Concrete Layer Model
Users deal with the fields in concrete model.