{"id":307,"date":"2009-09-03T20:54:13","date_gmt":"2009-09-03T19:54:13","guid":{"rendered":"http:\/\/www.nobugs.org\/blog\/?p=307"},"modified":"2009-09-03T20:54:13","modified_gmt":"2009-09-03T19:54:13","slug":"haskell-symposium","status":"publish","type":"post","link":"https:\/\/www.nobugs.org\/blog\/archives\/2009\/09\/03\/haskell-symposium\/","title":{"rendered":"Haskell Symposium"},"content":{"rendered":"<p>Not sure if I got very much out of the Haskell Symposium today.  After three days of ICFP I think I&#8217;m just a bit overloaded.  On the plus side, every single talk contained at least one interesting nugget, but overall there wasn&#8217;t anything which really excited me.  It was nice to see more about how GHC works.  And I was certainly interested to hear about Jean-Philippe Bernardy&#8217;s lazy parsers from Yi &#8211; I had worried that it would be quite easy to trip up and accidentally cause everything to be evaluated, and indeed it sounds like that&#8217;s probably true.  Conal Elliott&#8217;s talk about FRP reminded me about my previous (non-FRP!) job writing various physics simulators .. having done it in an imperative and stateful fashion, I completely understand the appeal of a composable declarative approach!<\/p>\n<p>One other thing I noticed today; I keep forgetting that each ~30 minute talk is actually a distillation of maybe a year&#8217;s worth of work.  Therefore, everyone who talks appears to me to have a superhuman ability to recognize problems, generalize them and instantly apply complex idioms to form a solution!  Given the breadth of material covered at the conference, it&#8217;s somewhat of a whirlwind.  But, whilst I only understand some modest fraction of what I&#8217;ve seen, I am starting to get a better idea of what kind of stuff people are working on, and what kind of approaches people take.  It also makes me more aware of what kind of things I find interesting (and conversely, not interesting!) and where I might better target my efforts in the future.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Not sure if I got very much out of the Haskell Symposium today. After three days of ICFP I think I&#8217;m just a bit overloaded. On the plus side, every single talk contained at least one interesting nugget, but overall there wasn&#8217;t anything which really excited me. It was nice to see more about how [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-307","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":1,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":308,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions\/308"}],"wp:attachment":[{"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nobugs.org\/blog\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}