{"action":"created","issue":{"url":"https://api.github.com/repos/xyncro/chiron/issues/16","labels_url":"https://api.github.com/repos/xyncro/chiron/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/xyncro/chiron/issues/16/comments","events_url":"https://api.github.com/repos/xyncro/chiron/issues/16/events","html_url":"https://github.com/xyncro/chiron/issues/16","id":69354926,"number":16,"title":"Extend type from another assembly with serialisation functions?","user":{"login":"haf","id":193115,"avatar_url":"https://avatars.githubusercontent.com/u/193115?v=3","gravatar_id":"","url":"https://api.github.com/users/haf","html_url":"https://github.com/haf","followers_url":"https://api.github.com/users/haf/followers","following_url":"https://api.github.com/users/haf/following{/other_user}","gists_url":"https://api.github.com/users/haf/gists{/gist_id}","starred_url":"https://api.github.com/users/haf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haf/subscriptions","organizations_url":"https://api.github.com/users/haf/orgs","repos_url":"https://api.github.com/users/haf/repos","events_url":"https://api.github.com/users/haf/events{/privacy}","received_events_url":"https://api.github.com/users/haf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-18T22:29:11Z","updated_at":"2015-04-20T21:35:46Z","closed_at":null,"body":"Is it possible to extend the serialisation functions from another assembly? I'm trying to, but it seems the compiler isn't finding the static methods/functions."},"comment":{"url":"https://api.github.com/repos/xyncro/chiron/issues/comments/94575131","html_url":"https://github.com/xyncro/chiron/issues/16#issuecomment-94575131","issue_url":"https://api.github.com/repos/xyncro/chiron/issues/16","id":94575131,"user":{"login":"kolektiv","id":1546,"avatar_url":"https://avatars.githubusercontent.com/u/1546?v=3","gravatar_id":"","url":"https://api.github.com/users/kolektiv","html_url":"https://github.com/kolektiv","followers_url":"https://api.github.com/users/kolektiv/followers","following_url":"https://api.github.com/users/kolektiv/following{/other_user}","gists_url":"https://api.github.com/users/kolektiv/gists{/gist_id}","starred_url":"https://api.github.com/users/kolektiv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kolektiv/subscriptions","organizations_url":"https://api.github.com/users/kolektiv/orgs","repos_url":"https://api.github.com/users/kolektiv/repos","events_url":"https://api.github.com/users/kolektiv/events{/privacy}","received_events_url":"https://api.github.com/users/kolektiv/received_events","type":"User","site_admin":false},"created_at":"2015-04-20T21:35:46Z","updated_at":"2015-04-20T21:35:46Z","body":"Hmmm. Strange, the type inference does cause some issues in some cases. I'm\nnot sure how much of a compiler change it would need to fix! I remember\ngetting a good explanation of the limitations from Mauricio Scheffer when\ndiscussing Fleece, but can't find it now...\n\nOn 20 April 2015 at 22:20, Henrik Feldt <notifications@github.com> wrote:\n\n> I'm having trouble even type-extending in the same assembly; from a\n> different module... The thing is that I need to perform a lookup, so I\n> can't put the static method on the actual type -- the module that handles\n> the lookup is further down.\n> [image: screen shot 2015-04-20 at 23 20 23]\n> <https://cloud.githubusercontent.com/assets/193115/7240769/d5d0ee48-e7b3-11e4-9130-845c1cdc8bf3.png>\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/xyncro/chiron/issues/16#issuecomment-94571950>.\n>\n"}}