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.0 found (17 same-name repos checked); no cached copy. Use another version.
Gerneral Model and Basic types for Scenes
Specialized Concrete scene for Messenger
Specialized Abstract scene for Messenger
Unroll a rolled abstract scene.
Abstract a concrete scene to an abstract scene.
Initialize it with env and msg.
Scene Output Msg is the message that directedly handled by the top-level core.
scenemsg is a custom type which represents the message type users wants
to send to a scene when switching scenes.
SOMChangeScene is used to change to a target scene by giving a initMsg nameSOMPlayAudio channel name option is used to play an audio resource by giving channel name optionSOMStopAudio is used to stop a playing audio by giving its nameSOMSetVolume is used to set the volume with a value from 0 to 1SOMAlert makes an alertSOMPromp name title makes a prompt with name titleSOMSaveGlobalData saves the global by encode funtion given in UserConfigThe type used to store the scene data.
All scenes type
Messenger Msg
Messsenger MsgBase
Specialized Concrete Model for Messenger
Specialized Abstract Model for Messenger
Change the update function to remap the result and return the changed abstract scene.
Global component common data.
Global component base data.
Global component message type.
Global component target type.
Abstract GlobalComponent Model.
Cannot be directedly modified. Used for storage.
Concrete GlobalComponent Model
init type sugar
update type sugar
updaterec type sugar
view type sugar
GlobalComponent Storage
Rolled Abstract Scene Model.
Cannot be directedly modified. Used for storage.