Warning: Table 'system' was not locked with LOCK TABLES query: SELECT * FROM system WHERE type = 'theme' in /var/local/drupal/includes/database.mysql.inc on line 172

Warning: INSERT command denied to user 'drupalsequence'@'localhost' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>UPDATE command denied to user &amp;#039;drupalsequence&amp;#039;@&amp;#039;localhost&amp;#039; for table &amp;#039;cache_filter&amp;#039;\nquery: UPDATE cache_filter SET data = &amp;#039;&amp;lt;p&amp;gt; Welcome to issue 38 of HWN, a weekly\\nnewsletter covering developments in the Haskell community. Each\\nweek, new editions are posted to &amp;lt;a\\nhref=\\&amp;quot;http://www.haskell.org/mailman/listinfo/haskell\\&amp;quot;&amp;gt;the Haskell\\nmailing list&amp;lt;/a&amp;gt; as well as to &amp;lt;a href=\\&amp;quot;http://sequence.complete.org/\\&amp;quot;&amp;gt;the\\nHaskell Sequence&amp;lt;/a&amp;gt; and &amp;lt;a href=\\&amp;quot;http://planet.haskell.org/\ in /var/local/drupal/includes/database.mysql.inc on line 172
Haskell Weekly News: June 25, 2006

Haskell Weekly News: June 25, 2006

user warning: UPDATE command denied to user 'drupalsequence'@'localhost' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p> Welcome to issue 38 of HWN, a weekly\nnewsletter covering developments in the Haskell community. Each\nweek, new editions are posted to <a\nhref=\"http://www.haskell.org/mailman/listinfo/haskell\">the Haskell\nmailing list</a> as well as to <a href=\"http://sequence.complete.org/\">the\nHaskell Sequence</a> and <a href=\"http://planet.haskell.org/\">Planet\nHaskell</a>. <a href=\"http://sequence.complete.org/node/feed\">RSS</a>\nis also available, and headlines appear on <a\nhref=\"http://haskell.org\">haskell.org</a>. </p> <p> This edition\nmechanised, automated and published thanks to Text.PrettyPrint,\nhopefully making it easier to keep the weekly news schedule in\nfuture. </p> <h4> Announcements </h4> <ul> <li> <p> <em> The GHC\nHackathon </em>. Simon Peyton-Jones <a\nhref=http://article.gmane.org/gmane.comp.lang.haskell.general/13838>announced</a>\nthat GHC HQ are going to run a hackathon, in Portland, just before\nICFP this September (14-15th). It\'ll be held at Galois\'s offices,\nin Beaverton. Thanks go to <a href=http://galois.com>Galois</a> for\nhosting the meeting. <a\nhref=http://hackage.haskell.org/trac/ghc/wiki/Hackathon>Here</a>\nare the details. If you are interested in finding out a bit about\nhow GHC works inside, then you should find the hackathon fun. It\nwill be informal and interactive. If you think you might come,\nplease take a look at the above page, and register. </p> </li>\n<li> <p> <em> Bytecode API library </em>. Robert Dockins <a\nhref=http://article.gmane.org/gmane.comp.lang.haskell.yhc/134>announced</a>\na release of an alpha version of a library for reading and writing\nthe YHC bytecode file format. It reads and writes the entire bytecode\nset, version 1.9 (the one used by recent YHC builds). <a\nhref=http://www.eecs.tufts.edu/~rdocki01/yhc-bytecode.html>Check\nit out</a>. </p> </li> </ul> <h4> Haskell\' </h4> This section\ncovers the <a\nhref=http://hackage.haskell.org/trac/haskell-prime>Haskell\'</a>\nstandardisation process. <ul> <li> <a\nhref=\"http://thread.gmane.org/gmane.comp.lang.haskell.prime/1558/focus=1558\">Regarding\nClass Aliases</a> </li> </ul> <h4> Discussion </h4> <ul> <li> <p>\n<em> Extensible records using associated types </em>. Barney Hilken\n<a\nhref=http://thread.gmane.org/gmane.comp.lang.haskell.general/13828/focus=13828>suggested</a>\nan interesting encoding of polymorphic extensible records using\nassociated types. </p> </li> <li> <p> <em> Graphing community\nactivity </em>. Don Stewart <a\nhref=http://article.gmane.org/gmane.comp.lang.haskell.general/13830>posted</a>\nstarted graphing the commit activity of <a\nhref=http://www.cse.unsw.edu.au/~dons/images/commits/community/>various</a>\nHaskell community projects over time. </p> </li> </ul> <h4>\nContributing to HWN </h4> <p> To help create new editions of this\nnewsletter, please see the <a\nhref=\"http://haskell.org/haskellwiki/HWN\">contributing information</a>.\nSend stories to <code>\n dons at cse.unsw.edu.au </code>\n. The darcs repository is available at<br>\n<code> darcs get http://www.cse.unsw.edu.au/~dons/code/hwn </code>\n</p> ', created = 1228366405, expire = 1228452805, headers = '' WHERE cid = '6:e5f72059d19210c05bea2947f4e07f09' in /var/local/drupal/includes/database.mysql.inc on line 172.
by dons ()

Welcome to issue 38 of HWN, a weekly newsletter covering developments in the Haskell community. Each week, new editions are posted to the Haskell mailing list as well as to the Haskell Sequence and Planet Haskell. RSS is also available, and headlines appear on haskell.org.

This edition mechanised, automated and published thanks to Text.PrettyPrint, hopefully making it easier to keep the weekly news schedule in future.

Announcements

  • The GHC Hackathon . Simon Peyton-Jones announced that GHC HQ are going to run a hackathon, in Portland, just before ICFP this September (14-15th). It'll be held at Galois's offices, in Beaverton. Thanks go to Galois for hosting the meeting. Here are the details. If you are interested in finding out a bit about how GHC works inside, then you should find the hackathon fun. It will be informal and interactive. If you think you might come, please take a look at the above page, and register.

  • Bytecode API library . Robert Dockins announced a release of an alpha version of a library for reading and writing the YHC bytecode file format. It reads and writes the entire bytecode set, version 1.9 (the one used by recent YHC builds). Check it out.

Haskell'

This section covers the Haskell' standardisation process.

Discussion

  • Extensible records using associated types . Barney Hilken suggested an interesting encoding of polymorphic extensible records using associated types.

  • Graphing community activity . Don Stewart posted started graphing the commit activity of various Haskell community projects over time.

Contributing to HWN

To help create new editions of this newsletter, please see the contributing information. Send stories to dons at cse.unsw.edu.au . The darcs repository is available at
darcs get http://www.cse.unsw.edu.au/~dons/code/hwn


Warning: INSERT command denied to user 'drupalsequence'@'localhost' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>UPDATE command denied to user &amp;#039;drupalsequence&amp;#039;@&amp;#039;localhost&amp;#039; for table &amp;#039;node_counter&amp;#039;\nquery: UPDATE node_counter SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = 1228366405 WHERE nid = 195</em> in <em>/var/local/drupal/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://sequence.complete.org/hwn/20060625', '', '38.103.63.55', 1228366405) in /var/local/drupal/includes/database.mysql.inc on line 172

Warning: INSERT command denied to user 'drupalsequence'@'localhost' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>INSERT command denied to user &amp;#039;drupalsequence&amp;#039;@&amp;#039;localhost&amp;#039; for table &amp;#039;accesslog&amp;#039;\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values(&amp;#039;Haskell Weekly News: June 25, 2006&amp;#039;, &amp;#039;node/195&amp;#039;, &amp;#039;&amp;#039;, &amp;#039;38.103.63.55&amp;#039;, 0, &amp;#039;8839e7c7616a083b338a71a283cad45e&amp;#039;, 424, 1228366405)</em> in <em>/var/local/drupal/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://sequence.complete.org/hwn/20060625', '', '38.103.63.55', 1228366405) in /var/local/drupal/includes/database.mysql.inc on line 172

Warning: INSERT command denied to user 'drupalsequence'@'localhost' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>INSERT command denied to user &amp;#039;drupalsequence&amp;#039;@&amp;#039;localhost&amp;#039; for table &amp;#039;sessions&amp;#039;\nquery: INSERT INTO sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&amp;#039;8839e7c7616a083b338a71a283cad45e&amp;#039;, 0, 0, &amp;#039;38.103.63.55&amp;#039;, &amp;#039;messages|a:1:{s:5:\\&amp;quot;error\\&amp;quot;;a:2:{i:0;s:313:\\&amp;quot;user warning: UPDATE command denied to user &amp;amp;#039;drupalsequence&amp;amp;#039;@&amp;amp;#039;localhost&amp;amp;#039; for table &amp;amp;#039;node_counter&amp;amp;#039;\\nquery: UPDATE node_counter SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = 1228366405 W in /var/local/drupal/includes/database.mysql.inc on line 172