{"action":"created","issue":{"url":"https://api.github.com/repos/cellml/libcellml/issues/111","repository_url":"https://api.github.com/repos/cellml/libcellml","labels_url":"https://api.github.com/repos/cellml/libcellml/issues/111/labels{/name}","comments_url":"https://api.github.com/repos/cellml/libcellml/issues/111/comments","events_url":"https://api.github.com/repos/cellml/libcellml/issues/111/events","html_url":"https://github.com/cellml/libcellml/issues/111","id":155668402,"number":111,"title":"'Load' use-cases step (3)","user":{"login":"dladd","id":811296,"avatar_url":"https://avatars.githubusercontent.com/u/811296?v=3","gravatar_id":"","url":"https://api.github.com/users/dladd","html_url":"https://github.com/dladd","followers_url":"https://api.github.com/users/dladd/followers","following_url":"https://api.github.com/users/dladd/following{/other_user}","gists_url":"https://api.github.com/users/dladd/gists{/gist_id}","starred_url":"https://api.github.com/users/dladd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dladd/subscriptions","organizations_url":"https://api.github.com/users/dladd/orgs","repos_url":"https://api.github.com/users/dladd/repos","events_url":"https://api.github.com/users/dladd/events{/privacy}","received_events_url":"https://api.github.com/users/dladd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-05-19T07:12:00Z","updated_at":"2016-05-25T18:02:19Z","closed_at":null,"body":"This issue covers the Load step as outlined in the [use-cases doc](http://libcellml.readthedocs.io/en/latest/usecases.html). This currently includes:\r\n\r\n- [ ] Updates to the object model\r\n- [ ] Load each of the models from 1 and 2 (new models can be added for this part if required).\r\n  - [ ] a model with imported components\r\n    - [ ] a single component\r\n    - [ ] a component with a hierarchy\r\n    - [ ] a component from a non-existent URL\r\n\r\nThe major task for this step is adding `deserialise(std::string)` operations to parse out CellML 1.2 objects. ~~using regular expressions.~~"},"comment":{"url":"https://api.github.com/repos/cellml/libcellml/issues/comments/221657027","html_url":"https://github.com/cellml/libcellml/issues/111#issuecomment-221657027","issue_url":"https://api.github.com/repos/cellml/libcellml/issues/111","id":221657027,"user":{"login":"jonc125","id":2032871,"avatar_url":"https://avatars.githubusercontent.com/u/2032871?v=3","gravatar_id":"","url":"https://api.github.com/users/jonc125","html_url":"https://github.com/jonc125","followers_url":"https://api.github.com/users/jonc125/followers","following_url":"https://api.github.com/users/jonc125/following{/other_user}","gists_url":"https://api.github.com/users/jonc125/gists{/gist_id}","starred_url":"https://api.github.com/users/jonc125/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonc125/subscriptions","organizations_url":"https://api.github.com/users/jonc125/orgs","repos_url":"https://api.github.com/users/jonc125/repos","events_url":"https://api.github.com/users/jonc125/events{/privacy}","received_events_url":"https://api.github.com/users/jonc125/received_events","type":"User","site_admin":false},"created_at":"2016-05-25T18:02:19Z","updated_at":"2016-05-25T18:02:19Z","body":"Been in meetings all day today so haven't had a chance to look at this properly, but I'd certainly approve of using wrapper classes in principle. You might want to check whether a straight cast is sufficient for strings or whether you need to transcode - certainly for Xerces the XML strings are unicode so you can't put them directly in a char* or std::string."}}
{"actor":{"display_login":"jonc125"}}