{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/472","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/472/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/472/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/472/events","html_url":"https://github.com/ensime/ensime-server/issues/472","id":36923062,"number":472,"title":"scalex","user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":23,"created_at":"2014-07-01T19:15:49Z","updated_at":"2015-02-19T18:17:58Z","closed_at":null,"body":"Imagine having  http://scalex.org/ in your editor :-)\r\n\r\n(Not just using its web-interface, but having it work for everything on your classpath, with completion of types)\r\n\r\n<bountysource-plugin>\r\n\r\n---\r\nWant to back this issue? **[Place a bounty on it!](https://www.bountysource.com/issues/2916186-scalex?utm_campaign=plugin&utm_content=tracker%2F239449&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F239449&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/75105864","html_url":"https://github.com/ensime/ensime-server/issues/472#issuecomment-75105864","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/472","id":75105864,"user":{"login":"adelbertc","id":1332980,"avatar_url":"https://avatars.githubusercontent.com/u/1332980?v=3","gravatar_id":"","url":"https://api.github.com/users/adelbertc","html_url":"https://github.com/adelbertc","followers_url":"https://api.github.com/users/adelbertc/followers","following_url":"https://api.github.com/users/adelbertc/following{/other_user}","gists_url":"https://api.github.com/users/adelbertc/gists{/gist_id}","starred_url":"https://api.github.com/users/adelbertc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adelbertc/subscriptions","organizations_url":"https://api.github.com/users/adelbertc/orgs","repos_url":"https://api.github.com/users/adelbertc/repos","events_url":"https://api.github.com/users/adelbertc/events{/privacy}","received_events_url":"https://api.github.com/users/adelbertc/received_events","type":"User","site_admin":false},"created_at":"2015-02-19T18:17:58Z","updated_at":"2015-02-19T18:17:58Z","body":"@rorygraves So the test project you were talking about is to provide an API to allow me to get access to the information I need, e.g. all functions/methods defined along with their type signatures? Will I be able to get at these in a structured format, like some sort of ADT or case class or whatnot (as opposed to a string-y dump that I have to parse)? I'm currently mostly interested in getting what I need out of the compiler so I can start playing with queries, ranking, etc, so this is very interesting to me. If your test project can do this.. yes please! :-)\r\n\r\n@fommil So the idea is to build it into ENSIME which can be easily hooked into editors, and then folks who want to use it, say, from a command line tool or a web interface will just treat ENSIME as a sort of server thats doing the indexing and whatnot for them? That's certainly an interesting approach, and I'm on board so long as we can get such a thing working more or less editor agnostically :-)"}}