{"action":"created","issue":{"url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/13","labels_url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/13/comments","events_url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/13/events","html_url":"https://github.com/MoDeNa-EUProject/MoDeNa/pull/13","id":85626825,"number":13,"title":"Model modules","user":{"login":"sigveka","id":8983378,"avatar_url":"https://avatars.githubusercontent.com/u/8983378?v=3","gravatar_id":"","url":"https://api.github.com/users/sigveka","html_url":"https://github.com/sigveka","followers_url":"https://api.github.com/users/sigveka/followers","following_url":"https://api.github.com/users/sigveka/following{/other_user}","gists_url":"https://api.github.com/users/sigveka/gists{/gist_id}","starred_url":"https://api.github.com/users/sigveka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigveka/subscriptions","organizations_url":"https://api.github.com/users/sigveka/orgs","repos_url":"https://api.github.com/users/sigveka/repos","events_url":"https://api.github.com/users/sigveka/events{/privacy}","received_events_url":"https://api.github.com/users/sigveka/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-05T20:31:05Z","updated_at":"2015-06-09T12:01:20Z","closed_at":"2015-06-09T11:40:24Z","pull_request":{"url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/pulls/13","html_url":"https://github.com/MoDeNa-EUProject/MoDeNa/pull/13","diff_url":"https://github.com/MoDeNa-EUProject/MoDeNa/pull/13.diff","patch_url":"https://github.com/MoDeNa-EUProject/MoDeNa/pull/13.patch"},"body":"I started to address issue #10.\r\n\r\nIt is a very humble start, but I believe it exemplifies the basic idea of what you want."},"comment":{"url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/comments/110331652","html_url":"https://github.com/MoDeNa-EUProject/MoDeNa/pull/13#issuecomment-110331652","issue_url":"https://api.github.com/repos/MoDeNa-EUProject/MoDeNa/issues/13","id":110331652,"user":{"login":"henrus","id":2861922,"avatar_url":"https://avatars.githubusercontent.com/u/2861922?v=3","gravatar_id":"","url":"https://api.github.com/users/henrus","html_url":"https://github.com/henrus","followers_url":"https://api.github.com/users/henrus/followers","following_url":"https://api.github.com/users/henrus/following{/other_user}","gists_url":"https://api.github.com/users/henrus/gists{/gist_id}","starred_url":"https://api.github.com/users/henrus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henrus/subscriptions","organizations_url":"https://api.github.com/users/henrus/orgs","repos_url":"https://api.github.com/users/henrus/repos","events_url":"https://api.github.com/users/henrus/events{/privacy}","received_events_url":"https://api.github.com/users/henrus/received_events","type":"User","site_admin":false},"created_at":"2015-06-09T12:01:20Z","updated_at":"2015-06-09T12:01:20Z","body":"This shows quite well what we are aiming for. We will certainly need more syntax and possibly ifs and loops. There may be some limits to what we should allow as we also want to generate derivatives. As far as I know, automatic differentiation will work across loops, but differentiating the syntax tree will not. \r\n\r\nGuess the next step is write down a proper specification of what the 'function' should be able to do. Then we can check for modules (e.g. parsers/lexers) to pull in. Heinz also mentioned a toy parser written in python which may be a route to go.\r\n"}}