tag:blogger.com,1999:blog-11295132.post5715474259100996105..comments2024-02-24T01:46:31.188-08:00Comments on A Neighborhood of Infinity: Reinversion Revisitedsigfpehttp://www.blogger.com/profile/08096190433222340957noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-11295132.post-73012944484199744112014-03-21T08:21:43.849-07:002014-03-21T08:21:43.849-07:00I've seen some striking similarities between F...I've seen some striking similarities between Free Monad-based event handling and FRP-based solutions.<br /><br />Do you have anything interesting to say about this?<br /><br />It seems like keeping a global state, defining events to modify it, then interpreting them at runtime is basically what FRP is.<br /><br />I'm writing a medium-sized game where I'm using a Free Monad for the main logic of the game, but I've written another game in Elm using FRP and the approaches seemed really similar.<br /><br />Just wanted to maybe prompt you to talk about the differences between the two things because I can't, but thought you might have something interesting to say. :)Anonymoushttps://www.blogger.com/profile/06806017873801457510noreply@blogger.comtag:blogger.com,1999:blog-11295132.post-64152874388724558842014-03-21T08:20:53.872-07:002014-03-21T08:20:53.872-07:00I've seen some striking similarities between F...I've seen some striking similarities between Free Monad-based event handling and FRP-based solutions.<br /><br />Do you have anything interesting to say about this?<br /><br />It seems like keeping a global state, defining events to modify it, then interpreting them at runtime is basically what FRP is.<br /><br />I'm writing a medium-sized game where I'm using a Free Monad for the main logic of the game, but I've written another game in Elm using FRP and the approaches seemed really similar.<br /><br />Just wanted to maybe prompt you to talk about the differences between the two things because I can't, but thought you might have something interesting to say. :)Anonymoushttps://www.blogger.com/profile/06806017873801457510noreply@blogger.comtag:blogger.com,1999:blog-11295132.post-72798788997368382412014-02-02T10:12:57.524-08:002014-02-02T10:12:57.524-08:00Yes, it's a free monad. This post is basically...Yes, it's a free monad. This post is basically just putting into practice your (I think) reddit comment about the subject.sigfpehttps://www.blogger.com/profile/08096190433222340957noreply@blogger.comtag:blogger.com,1999:blog-11295132.post-17795699685119310472014-02-02T09:37:20.941-08:002014-02-02T09:37:20.941-08:00Isn't `Basic` a free monad? http://www.haskell...Isn't `Basic` a free monad? http://www.haskellforall.com/2012/07/purify-code-using-free-monads.htmlAnonymousnoreply@blogger.com