{"action":"created","issue":{"url":"https://api.github.com/repos/clulab/reach/issues/221","repository_url":"https://api.github.com/repos/clulab/reach","labels_url":"https://api.github.com/repos/clulab/reach/issues/221/labels{/name}","comments_url":"https://api.github.com/repos/clulab/reach/issues/221/comments","events_url":"https://api.github.com/repos/clulab/reach/issues/221/events","html_url":"https://github.com/clulab/reach/issues/221","id":158563943,"number":221,"title":"scalajs support for core classes","user":{"login":"antonkulaga","id":842436,"avatar_url":"https://avatars.githubusercontent.com/u/842436?v=3","gravatar_id":"","url":"https://api.github.com/users/antonkulaga","html_url":"https://github.com/antonkulaga","followers_url":"https://api.github.com/users/antonkulaga/followers","following_url":"https://api.github.com/users/antonkulaga/following{/other_user}","gists_url":"https://api.github.com/users/antonkulaga/gists{/gist_id}","starred_url":"https://api.github.com/users/antonkulaga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antonkulaga/subscriptions","organizations_url":"https://api.github.com/users/antonkulaga/orgs","repos_url":"https://api.github.com/users/antonkulaga/repos","events_url":"https://api.github.com/users/antonkulaga/events{/privacy}","received_events_url":"https://api.github.com/users/antonkulaga/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-05T17:07:35Z","updated_at":"2016-06-06T17:09:14Z","closed_at":"2016-06-06T17:09:14Z","body":"Right now I am writing ScalaJS-based UI that visualises REACH results, integrates it with kappa annotations and also adds additional features (like adding new rules for by users from UI).\r\nSo I had to write my own case classes and ugly conversions like this:\r\nhttps://github.com/antonkulaga/bio-nlp/blob/master/app/jvm/src/main/scala/org/denigma/nlp/extractions/ReachConverters.scala\r\n\r\nIn the Future, it will be nice if mains classes (like Sentence, Document, Mention and Rules) will cross build to Scala/ScalaJS, in such case any scalajs pickler libraries will serialize/deserialize them automatically, so developers will be able to manipulate mentions/sentences/kbentries classes directly in their UIs and send them back with just several lines of code.\r\n\r\nOf course, it will require significant changes but I suggest to think about in the longterm"},"comment":{"url":"https://api.github.com/repos/clulab/reach/issues/comments/224022952","html_url":"https://github.com/clulab/reach/issues/221#issuecomment-224022952","issue_url":"https://api.github.com/repos/clulab/reach/issues/221","id":224022952,"user":{"login":"hickst","id":22797,"avatar_url":"https://avatars.githubusercontent.com/u/22797?v=3","gravatar_id":"","url":"https://api.github.com/users/hickst","html_url":"https://github.com/hickst","followers_url":"https://api.github.com/users/hickst/followers","following_url":"https://api.github.com/users/hickst/following{/other_user}","gists_url":"https://api.github.com/users/hickst/gists{/gist_id}","starred_url":"https://api.github.com/users/hickst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hickst/subscriptions","organizations_url":"https://api.github.com/users/hickst/orgs","repos_url":"https://api.github.com/users/hickst/repos","events_url":"https://api.github.com/users/hickst/events{/privacy}","received_events_url":"https://api.github.com/users/hickst/received_events","type":"User","site_admin":false},"created_at":"2016-06-06T17:09:14Z","updated_at":"2016-06-06T17:09:14Z","body":"The Reach project is a research project with very specific goals, limited resources, and a limited mandate. At this time, we have no need to support cross-compilation libraries, such as ScalaJS. We feel that you have correctly located these conversion routines for your needs."}}
{"actor":{"display_login":"hickst"}}