{"action":"opened","issue":{"url":"https://api.github.com/repos/RackSec/desdemona/issues/31","repository_url":"https://api.github.com/repos/RackSec/desdemona","labels_url":"https://api.github.com/repos/RackSec/desdemona/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/RackSec/desdemona/issues/31/comments","events_url":"https://api.github.com/repos/RackSec/desdemona/issues/31/events","html_url":"https://github.com/RackSec/desdemona/issues/31","id":131188160,"number":31,"title":"Get rid of the explicit namespace prefix for querying relations","user":{"login":"lvh","id":97816,"avatar_url":"https://avatars.githubusercontent.com/u/97816?v=3","gravatar_id":"","url":"https://api.github.com/users/lvh","html_url":"https://github.com/lvh","followers_url":"https://api.github.com/users/lvh/followers","following_url":"https://api.github.com/users/lvh/following{/other_user}","gists_url":"https://api.github.com/users/lvh/gists{/gist_id}","starred_url":"https://api.github.com/users/lvh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lvh/subscriptions","organizations_url":"https://api.github.com/users/lvh/orgs","repos_url":"https://api.github.com/users/lvh/repos","events_url":"https://api.github.com/users/lvh/events{/privacy}","received_events_url":"https://api.github.com/users/lvh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/RackSec/desdemona/milestones/3","html_url":"https://github.com/RackSec/desdemona/milestones/Advanced%20querying","labels_url":"https://api.github.com/repos/RackSec/desdemona/milestones/3/labels","id":1559166,"number":3,"title":"Advanced querying","description":"Basic querying is something, but it isn't what a security operations center really wants. They want a query language that enables correlation searching with high performance.\r\n\r\nThis has a user experience component, of course, but is not strictly about UX. One thing we can hopefully do is keep as much of this running on both the server side and the client side, so that we can share as much of this logic as possible.\r\n\r\nThis also requires a DSL to be able to express the queries.","creator":{"login":"lvh","id":97816,"avatar_url":"https://avatars.githubusercontent.com/u/97816?v=3","gravatar_id":"","url":"https://api.github.com/users/lvh","html_url":"https://github.com/lvh","followers_url":"https://api.github.com/users/lvh/followers","following_url":"https://api.github.com/users/lvh/following{/other_user}","gists_url":"https://api.github.com/users/lvh/gists{/gist_id}","starred_url":"https://api.github.com/users/lvh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lvh/subscriptions","organizations_url":"https://api.github.com/users/lvh/orgs","repos_url":"https://api.github.com/users/lvh/repos","events_url":"https://api.github.com/users/lvh/events{/privacy}","received_events_url":"https://api.github.com/users/lvh/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2016-02-02T17:14:36Z","updated_at":"2016-02-03T23:26:59Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-02-03T23:26:59Z","updated_at":"2016-02-03T23:26:59Z","closed_at":null,"body":"#27 introduces something that runs `core.logic`. The query it introduces still specifies the namespace for `core.logic` explicitly, e.g. specifying `l/featurec` as the relation. However, that is a pure accident of how `core.logic` is specified in `desdemona.query`s `:require`. This may be a thing #29 solves by accident by introducing a compiler. "}}