{"comment":{"url":"https://api.github.com/repos/cs383-final/cs383-finalproject/comments/10861131","html_url":"https://github.com/cs383-final/cs383-finalproject/commit/022207a26be49f6aed6b656e1535dbfada6f5f5f#commitcomment-10861131","id":10861131,"user":{"login":"yarbroughw","id":1818066,"avatar_url":"https://avatars.githubusercontent.com/u/1818066?v=3","gravatar_id":"","url":"https://api.github.com/users/yarbroughw","html_url":"https://github.com/yarbroughw","followers_url":"https://api.github.com/users/yarbroughw/followers","following_url":"https://api.github.com/users/yarbroughw/following{/other_user}","gists_url":"https://api.github.com/users/yarbroughw/gists{/gist_id}","starred_url":"https://api.github.com/users/yarbroughw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yarbroughw/subscriptions","organizations_url":"https://api.github.com/users/yarbroughw/orgs","repos_url":"https://api.github.com/users/yarbroughw/repos","events_url":"https://api.github.com/users/yarbroughw/events{/privacy}","received_events_url":"https://api.github.com/users/yarbroughw/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"022207a26be49f6aed6b656e1535dbfada6f5f5f","created_at":"2015-04-23T04:33:55Z","updated_at":"2015-04-23T04:33:55Z","body":"I do that on line 60, when I feed `r` and `(update eqWeightStep) to `modifyIORef`. These IORefs are essentially C-style pointers, which I feed to both `displayCallback` and `idleCallback`.\r\nThis pointer-style programming is pretty weird to see in Haskell. I know that there are more idiomatic libraries out there -- I can look into those."}}