{"action":"created","issue":{"url":"https://api.github.com/repos/racket/typed-racket/issues/321","repository_url":"https://api.github.com/repos/racket/typed-racket","labels_url":"https://api.github.com/repos/racket/typed-racket/issues/321/labels{/name}","comments_url":"https://api.github.com/repos/racket/typed-racket/issues/321/comments","events_url":"https://api.github.com/repos/racket/typed-racket/issues/321/events","html_url":"https://github.com/racket/typed-racket/issues/321","id":140696950,"number":321,"title":"DrRacket incorrectly marks required files as unused in certain cases","user":{"login":"vraid","id":2047169,"avatar_url":"https://avatars.githubusercontent.com/u/2047169?v=3","gravatar_id":"","url":"https://api.github.com/users/vraid","html_url":"https://github.com/vraid","followers_url":"https://api.github.com/users/vraid/followers","following_url":"https://api.github.com/users/vraid/following{/other_user}","gists_url":"https://api.github.com/users/vraid/gists{/gist_id}","starred_url":"https://api.github.com/users/vraid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vraid/subscriptions","organizations_url":"https://api.github.com/users/vraid/orgs","repos_url":"https://api.github.com/users/vraid/repos","events_url":"https://api.github.com/users/vraid/events{/privacy}","received_events_url":"https://api.github.com/users/vraid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2016-03-14T14:54:03Z","updated_at":"2016-07-27T00:39:45Z","closed_at":null,"body":"On DrRacket 6.4\r\nAn example program:\r\n```\r\n#lang typed/racket\r\n(require math/flonum)\r\n(fl 1)\r\n```\r\nMouseover on \"math/flonum\" will show an arrow to the fl binding saying \"1 bound occurrence\", yet the file is marked red as though unused.\r\n\r\nThis seems to occur consistently for all files which are only required and used for type annotations, and for certain other bindings such as the above.\r\n\r\nOn the other hand, mouseover works as expected if fl is not used in a function call, e.g\r\n```\r\n#lang typed/racket\r\n(require math/flonum)\r\nfl\r\n```"},"comment":{"url":"https://api.github.com/repos/racket/typed-racket/issues/comments/235448612","html_url":"https://github.com/racket/typed-racket/issues/321#issuecomment-235448612","issue_url":"https://api.github.com/repos/racket/typed-racket/issues/321","id":235448612,"user":{"login":"rfindler","id":399024,"avatar_url":"https://avatars.githubusercontent.com/u/399024?v=3","gravatar_id":"","url":"https://api.github.com/users/rfindler","html_url":"https://github.com/rfindler","followers_url":"https://api.github.com/users/rfindler/followers","following_url":"https://api.github.com/users/rfindler/following{/other_user}","gists_url":"https://api.github.com/users/rfindler/gists{/gist_id}","starred_url":"https://api.github.com/users/rfindler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfindler/subscriptions","organizations_url":"https://api.github.com/users/rfindler/orgs","repos_url":"https://api.github.com/users/rfindler/repos","events_url":"https://api.github.com/users/rfindler/events{/privacy}","received_events_url":"https://api.github.com/users/rfindler/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T00:39:45Z","updated_at":"2016-07-27T00:39:45Z","body":"Please don't send syntax object to check syntax that are program fragments and not complete programs."}}
{"actor":{"display_login":"rfindler"}}