{"action":"created","issue":{"url":"https://api.github.com/repos/fsprojects/Fabulous/issues/210","repository_url":"https://api.github.com/repos/fsprojects/Fabulous","labels_url":"https://api.github.com/repos/fsprojects/Fabulous/issues/210/labels{/name}","comments_url":"https://api.github.com/repos/fsprojects/Fabulous/issues/210/comments","events_url":"https://api.github.com/repos/fsprojects/Fabulous/issues/210/events","html_url":"https://github.com/fsprojects/Fabulous/issues/210","id":369798276,"node_id":"MDU6SXNzdWUzNjk3OTgyNzY=","number":210,"title":"LiveUpdate - Add support for DU with value","user":{"login":"TimLariviere","id":6429007,"node_id":"MDQ6VXNlcjY0MjkwMDc=","avatar_url":"https://avatars3.githubusercontent.com/u/6429007?v=4","gravatar_id":"","url":"https://api.github.com/users/TimLariviere","html_url":"https://github.com/TimLariviere","followers_url":"https://api.github.com/users/TimLariviere/followers","following_url":"https://api.github.com/users/TimLariviere/following{/other_user}","gists_url":"https://api.github.com/users/TimLariviere/gists{/gist_id}","starred_url":"https://api.github.com/users/TimLariviere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TimLariviere/subscriptions","organizations_url":"https://api.github.com/users/TimLariviere/orgs","repos_url":"https://api.github.com/users/TimLariviere/repos","events_url":"https://api.github.com/users/TimLariviere/events{/privacy}","received_events_url":"https://api.github.com/users/TimLariviere/received_events","type":"User","site_admin":false},"labels":[{"id":827722651,"node_id":"MDU6TGFiZWw4Mjc3MjI2NTE=","url":"https://api.github.com/repos/fsprojects/Fabulous/labels/bug","name":"bug","color":"d73a4a","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-10-13T12:35:04Z","updated_at":"2018-10-17T16:50:42Z","closed_at":null,"author_association":"COLLABORATOR","body":"LiveUpdate works fine until I introduce a Message with a value. `TextChanged of string`\r\nIt then fails with the following message\r\n>FSharp.Compiler.Service cannot yet return this kind of pattern match\r\n[Complete stack trace](https://gist.github.com/TimLariviere/3d7e92c7f474442d86cfc4e20c105a3e)\r\n\r\nThis really limits the usefulness of LiveUpdate.\r\nWould it require a lot of work to make it compile? \r\n\r\n**Repro:**\r\n```fsharp\r\nnamespace DemoCurrencyApp\r\n\r\nopen Fabulous.Core\r\nopen Fabulous.DynamicViews\r\nopen Xamarin.Forms\r\n\r\nmodule App = \r\n    type Model =  { Text: string }\r\n    type Msg = TextChanged of string\r\n\r\n    let init () = { Text = \"\" }\r\n\r\n    let update msg model =\r\n        match msg with\r\n        | TextChanged text -> { model with Text = text }\r\n\r\n    let view (model: Model) dispatch =\r\n        View.ContentPage(\r\n          content = View.Entry(text=model.Text, textChanged=(fun args -> dispatch (TextChanged args.NewTextValue)))\r\n        )\r\n\r\n    let program = Program.mkSimple init update view\r\n\r\ntype App () as app = \r\n    inherit Application ()\r\n\r\n    let runner = \r\n        App.program\r\n        |> Program.withConsoleTrace\r\n        |> Program.runWithDynamicView app\r\n\r\n    do runner.EnableLiveUpdate()\r\n```"},"comment":{"url":"https://api.github.com/repos/fsprojects/Fabulous/issues/comments/430704627","html_url":"https://github.com/fsprojects/Fabulous/issues/210#issuecomment-430704627","issue_url":"https://api.github.com/repos/fsprojects/Fabulous/issues/210","id":430704627,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDcwNDYyNw==","user":{"login":"dsyme","id":7204669,"node_id":"MDQ6VXNlcjcyMDQ2Njk=","avatar_url":"https://avatars1.githubusercontent.com/u/7204669?v=4","gravatar_id":"","url":"https://api.github.com/users/dsyme","html_url":"https://github.com/dsyme","followers_url":"https://api.github.com/users/dsyme/followers","following_url":"https://api.github.com/users/dsyme/following{/other_user}","gists_url":"https://api.github.com/users/dsyme/gists{/gist_id}","starred_url":"https://api.github.com/users/dsyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsyme/subscriptions","organizations_url":"https://api.github.com/users/dsyme/orgs","repos_url":"https://api.github.com/users/dsyme/repos","events_url":"https://api.github.com/users/dsyme/events{/privacy}","received_events_url":"https://api.github.com/users/dsyme/received_events","type":"User","site_admin":false},"created_at":"2018-10-17T16:50:42Z","updated_at":"2018-10-17T16:50:42Z","author_association":"COLLABORATOR","body":"YEs it must be an FCS limitation, though I'm really surprised by it since Fable uses the same FCS functionality"}}
{"actor":{"display_login":"dsyme"}}