Editorial = Just "A quick update HWN this week, with a gazillion new libraries on Hackage", Announce [ ], HaskellPrime [ ], Libraries [ ], Hackage [ HackageItem "WordNet 0.1.1" "Max Rabkin" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/WordNet-0.1.1 WordNet]: Haskell interface to the WordNet database.", HackageItem "lazysmallcheck 0.1" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/lazysmallcheck-0.1 lazysmallcheck]: A library for demand-driven testing of Haskell programs.", HackageItem "DrIFT 2.2.3" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/DrIFT-2.2.3 DrIFT]: Program to derive type class instances.", HackageItem "highlighting-kate 0.2" "John MacFarlane" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/highlighting-kate-0.2 highlighting-kate]: Syntax highlighting.", HackageItem "leksah 0.1" "Juergen NicklischFranken" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/leksah-0.1 leksah]: Genuine Haskell Face.", HackageItem "frag 1.1" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/frag-1.1 frag]: 3-D First Person Shooter (FPS).", HackageItem "GoogleChart 0.2" "Evan Martin" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GoogleChart-0.2 GoogleChart]: Generate web-based charts using the Google Chart API.", HackageItem "HFuse 0.1" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HFuse-0.1 HFuse]: HFuse is a binding for the Linux FUSE library.", HackageItem "GoogleChart 0.1" "Evan Martin" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GoogleChart-0.1 GoogleChart]: Generate web-based charts using the Google Chart API.", HackageItem "Finance-Quote-Yahoo 0.5.0" "Brad Clawsie" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Finance-Quote-Yahoo-0.5.0 Finance-Quote-Yahoo]: Obtain quote data from finance.yahoo.com.", HackageItem "binary-strict 0.3.0" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.3.0 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "Stream 0.2.3" "Wouter Swierstra" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Stream-0.2.3 Stream]: A library for manipulating infinite lists..", HackageItem "Finance-Treasury 0.1.1" "Stephen Lihn" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Finance-Treasury-0.1.1 Finance-Treasury]: Obtain Treasury yield curve data.", HackageItem "Hedi 0.1" "Paolo Veronelli" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Hedi-0.1 Hedi]: Line oriented editor.", HackageItem "newports 1.1" "Brad Clawsie" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/newports-1.1 newports]: List ports newer than N days on a FreeBSD system.", HackageItem "Finance-Treasury 0.1" "Stephen Lihn" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Finance-Treasury-0.1 Finance-Treasury]: Obtain Treasury yield curve data.", HackageItem "GPLib 0.0" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GPLib-0.0 GPLib]: Generic library for genetic programming.", HackageItem "nano-hmac 0.1.1" "Hitesh Jasani" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/nano-hmac-0.1.1 nano-hmac]: Bindings to OpenSSL HMAC..", HackageItem "multiset 0.1" "Twan VanLaarhoven" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/multiset-0.1 multiset]: The Data.MultiSet container type.", HackageItem "hpodder 1.1.0" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpodder-1.1.0 hpodder]: Podcast Aggregator (downloader).", HackageItem "bimap 0.2.1" "Stuart Cook" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bimap-0.2.1 bimap]: Bidirectional mapping between two key types.", HackageItem "monadLib 3.4.4" "Iavor Diatchki" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/monadLib-3.4.4 monadLib]: A collection of monad transformers..", HackageItem "IOSpec 0.2" "Wouter Swierstra" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/IOSpec-0.2 IOSpec]: A pure specification of the IO monad..", HackageItem "bimap 0.2" "Stuart Cook" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bimap-0.2 bimap]: Bidirectional mapping between two key types.", HackageItem "strictify 0.1" "Sterling Clover" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/strictify-0.1 strictify]: Find a local optimum of strictness annotations..", HackageItem "heap 0.2.2" "Stephan Friedrichs" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/heap-0.2.2 heap]: Heaps in Haskell.", HackageItem "LDAP 0.6.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/LDAP-0.6.4 LDAP]: Haskell binding for C LDAP API.", HackageItem "HStringTemplate 0.2" "Sterling Clover" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HStringTemplate-0.2 HStringTemplate]: StringTemplate implementation in Haskell..", HackageItem "RJson 0.3.2" "Alex Drummond" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/RJson-0.3.2 RJson]: A reflective JSON serializer/parser..", HackageItem "network-dns 0.1.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network-dns-0.1.1 network-dns]: A pure Haskell, asyncronous DNS client library.", HackageItem "lcs 0.2" "Ian Lynagh" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/lcs-0.2 lcs]: Find longest common sublist of two lists.", HackageItem "tracker 0.1" "Will Thompson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/tracker-0.1 tracker]: Client library for Tracker metadata database, indexer and search tool.", HackageItem "CC-delcont 0.2" "Dan Doel" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/CC-delcont-0.2 CC-delcont]: Delimited continuations and dynamically scoped variables.", HackageItem "control-timeout 0.1.2" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/control-timeout-0.1.2 control-timeout]: Timeout handling.", HackageItem "network-dns 0.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network-dns-0.1 network-dns]: A pure Haskell, asyncronous DNS client library.", HackageItem "binary-strict 0.2.4" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.2.4 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "heap 0.1.1" "Stephan Friedrichs" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/heap-0.1.1 heap]: Heaps in Haskell.", HackageItem "HCL 1.3" "Justin Bailey" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HCL-1.3 HCL]: High-level library for building command line interfaces..", HackageItem "yi 0.3" "Jean PhilippeBernardy" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/yi-0.3 yi]: The Haskell-Scriptable Editor.", HackageItem "binary-strict 0.2.3" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.2.3 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "heap 0.1" "Stephan Friedrichs" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/heap-0.1 heap]: Heaps in Haskell.", HackageItem "pureMD5 0.1.2" "Thomas DuBuisson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pureMD5-0.1.2 pureMD5]: MD5 implementations that should become part of a ByteString Crypto package..", HackageItem "RJson 0.3.1" "Alex Drummond" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/RJson-0.3.1 RJson]: A reflective JSON serializer/parser..", HackageItem "template 0.1.1.1" "Johan Tibell" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/template-0.1.1.1 template]: Simple string substitution.", HackageItem "network-bytestring 0.1.1.1" "Johan Tibell" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network-bytestring-0.1.1.1 network-bytestring]: Fast and memory efficient low-level networking.", HackageItem "ftphs 1.0.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ftphs-1.0.4 ftphs]: FTP Client and Server Library.", HackageItem "mersenne-random-pure64 0.1.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mersenne-random-pure64-0.1.1 mersenne-random-pure64]: Generate high quality pseudorandom numbers purely using a Mersenne Twister.", HackageItem "Diff 0.1" "Sterling Clover" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Diff-0.1 Diff]: O(ND) diff algorithm in haskell..", HackageItem "crack 0.1" "Trevor Elliott" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/crack-0.1 crack]: A haskell binding to cracklib.", HackageItem "miniplex 0.3.3" "Lukas Mai" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/miniplex-0.3.3 miniplex]: simple 1-to-N interprocess communication.", HackageItem "colock 0.2.2" "Lukas Mai" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/colock-0.2.2 colock]: thread-friendly file locks that don't block the entire program.", HackageItem "mersenne-random-pure64 0.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mersenne-random-pure64-0.1 mersenne-random-pure64]: Generate high quality pseudorandom numbers purely using a Mersenne Twister.", HackageItem "network-rpca 0.0.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network-rpca-0.0.1 network-rpca]: A cross-platform RPC library.", HackageItem "xmonad-contrib 0.6" "Spencer Janssen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-contrib-0.6 xmonad-contrib]: Third party extensions for xmonad.", HackageItem "xmonad 0.6" "Spencer Janssen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-0.6 xmonad]: A tiling window manager.", HackageItem "codec-libevent 0.1.2" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/codec-libevent-0.1.2 codec-libevent]: Cross-platform structure serialisation.", HackageItem "bytestringparser 0.3" "Bryan OSullivan" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestringparser-0.3 bytestringparser]: Combinator parsing with Data.ByteString.Lazy.", HackageItem "HStringTemplate 0.2" "Sterling Clover" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HStringTemplate-0.2 HStringTemplate]: StringTemplate implementation in Haskell..", HackageItem "value-supply 0.1" "Iavor Diatchki" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/value-supply-0.1 value-supply]: A library for generating values without having to thread state..", HackageItem "derive 0.1.1" "Neil Mitchell" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/derive-0.1.1 derive]: A program and library to derive instances for data types.", HackageItem "control-timeout 0.1.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/control-timeout-0.1.1 control-timeout]: Timeout handling.", HackageItem "mkcabal 0.4.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mkcabal-0.4.1 mkcabal]: Generate cabal files for a Haskell project.", HackageItem "regexpr 0.2.9" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.9 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "mtlparse 0.0.0.5" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtlparse-0.0.0.5 mtlparse]: parse library use mtl package.", HackageItem "cgi 3001.1.5.2" "Bjorn Bringert" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cgi-3001.1.5.2 cgi]: A library for writing CGI programs.", HackageItem "xhtml 3000.0.2.2" "Bjorn Bringert" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhtml-3000.0.2.2 xhtml]: An XHTML combinator library.", HackageItem "harpy 0.4" "Martin Grabmueller" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/harpy-0.4 harpy]: Runtime code generation for x86 machine code.", HackageItem "editline 0.2" "Judah Jacobson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline-0.2 editline]: Bindings to the editline library (libedit)..", HackageItem "hmatrix 0.2.0.0" "Alberto Ruiz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hmatrix-0.2.0.0 hmatrix]: Linear algebra and numerical computations.", HackageItem "regexpr 0.2.8" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.8 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "pcre-light 0.3" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pcre-light-0.3 pcre-light]: A small, efficient and portable regex library for Perl 5 compatible regular expressions.", HackageItem "mersenne-random 0.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mersenne-random-0.1 mersenne-random]: Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister.", HackageItem "AvlTree 2.4" "Adrian Hey" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/AvlTree-2.4 AvlTree]: Balanced binary trees using AVL algorithm..", HackageItem "fec 0.1.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fec-0.1.1 fec]: Forward error correction of ByteStrings.", HackageItem "COrdering 2.1" "Adrian Hey" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/COrdering-2.1 COrdering]: An algebraic data type similar to Prelude Ordering..", HackageItem "i18n 0.3" "Eugene Grigoriev" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/i18n-0.3 i18n]: Internationalization for Haskell.", HackageItem "binary-strict 0.2.2" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.2.2 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "regexpr 0.2.6" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.6 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "RJson 0.2" "Alex Drummond" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/RJson-0.2 RJson]: A reflective JSON serializer/parser..", HackageItem "regexpr 0.2.5" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.5 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "fec 0.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fec-0.1 fec]: Forward error correction of ByteStrings.", HackageItem "dataenc 0.10.2" "Magnus Therning" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/dataenc-0.10.2 dataenc]: Data encoding library.", HackageItem "regexpr 0.2.3" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.3 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "regexpr 0.2.2" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.2 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "reactive 0.3" "Conal Elliott" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/reactive-0.3 reactive]: Simple foundation for functional reactive programming.", HackageItem "regexpr 0.2.1" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.1 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "djinn 2008.1.18" "Lennart Augustsson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/djinn-2008.1.18 djinn]: Generate Haskell code from a type.", HackageItem "Etherbunny 0.3" "Nicholas Burlett" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Etherbunny-0.3 Etherbunny]: A network analysis toolkit for Haskell.", HackageItem "regexpr 0.2.0" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.2.0 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "RJson 0.1" "Alex Drummond" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/RJson-0.1 RJson]: A reflective JSON serializer/parser..", HackageItem "RJson 0.1" "Alex Drummond" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/RJson-0.1 RJson]: A reflective JSON serializer/parser..", HackageItem "regexpr 0.1.7" "Yoshikuni Jujo" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regexpr-0.1.7 regexpr]: regular expression like Perl/Ruby in Haskell.", HackageItem "reactive 0.2" "Conal Elliott" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/reactive-0.2 reactive]: Simple foundation for functional reactive programming.", HackageItem "srcinst 0.8.10" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/srcinst-0.8.10 srcinst]: Build and install Debian packages completely from source.", HackageItem "dfsbuild 1.0.2" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/dfsbuild-1.0.2 dfsbuild]: Build Debian From Scratch CD/DVD images.", HackageItem "darcs-buildpackage 0.5.12" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/darcs-buildpackage-0.5.12 darcs-buildpackage]: Tools to help manage Debian packages with Darcs.", HackageItem "anydbm 1.0.5" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/anydbm-1.0.5 anydbm]: Interface for DBM-like database systems.", HackageItem "HDBC-sqlite3 1.1.4.0" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-sqlite3-1.1.4.0 HDBC-sqlite3]: Sqlite v3 driver for HDBC.", HackageItem "HDBC-postgresql 1.1.4.0" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-postgresql-1.1.4.0 HDBC-postgresql]: PostgreSQL driver for HDBC.", HackageItem "HDBC-odbc 1.1.4.0" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-odbc-1.1.4.0 HDBC-odbc]: ODBC driver for HDBC.", HackageItem "magic 1.0.7" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/magic-1.0.7 magic]: Interface to C file/magic library.", HackageItem "ListLike 1.0.1" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ListLike-1.0.1 ListLike]: Generic support for list-like structures.", HackageItem "LDAP 0.6.3" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/LDAP-0.6.3 LDAP]: Haskell binding for C LDAP API.", HackageItem "hg-buildpackage 1.0.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hg-buildpackage-1.0.4 hg-buildpackage]: Tools to help manage Debian packages with Mercurial.", HackageItem "HDBC 1.1.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-1.1.4 HDBC]: Haskell Database Connectivity.", HackageItem "HSH 1.2.5" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSH-1.2.5 HSH]: Library to mix shell scripting with Haskell programs.", HackageItem "editline 0.1" "Judah Jacobson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline-0.1 editline]: Bindings to the editline library (libedit)..", HackageItem "pureMD5 0.1.1" "Thomas DuBuisson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pureMD5-0.1.1 pureMD5]: MD5 implementations that should become part of a ByteString Crypto package..", HackageItem "hmp3 1.4" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hmp3-1.4 hmp3]: An ncurses mp3 player written in Haskell.", HackageItem "binary-strict 0.2.1" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.2.1 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "GLFW 0.3" "Paul Liu" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLFW-0.3 GLFW]: A binding for GLFW, An OpenGL Framework.", HackageItem "hbeat 0.1.1" "Tim Docker" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hbeat-0.1.1 hbeat]: A simple step sequencer GUI..", HackageItem "hackage2hwn 0.2.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hackage2hwn-0.2.1 hackage2hwn]: Convert Hackage RSS feeds to Haskell Weekly News format.", HackageItem "tagsoup 0.4" "Neil Mitchell" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/tagsoup-0.4 tagsoup]: Parsing and extracting information from (possibly malformed) HTML documents.", HackageItem "HaXml 1.19.2" "Malcolm Wallace" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HaXml-1.19.2 HaXml]: Utilities for manipulating XML documents.", HackageItem "Emping 0.3.1" "Hans VanThiel" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Emping-0.3.1 Emping]: derives heuristic rules from nominal data.", HackageItem "hbeat 0.1" "Tim Docker" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hbeat-0.1 hbeat]: A simple step sequencer GUI..", HackageItem "Imlib 0.1.1" "Cale Gibbard" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Imlib-0.1.1 Imlib]: Added by CaleGibbard, Sun Jan 13 22:26:59 PST 2008..", HackageItem "pcre-light 0.2" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pcre-light-0.2 pcre-light]: A small, efficient and portable regex library for Perl 5 compatible regular expressions.", HackageItem "YamlReference 0.8" "Oren BenKiki" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/YamlReference-0.8 YamlReference]: YAML reference implementation.", HackageItem "ContArrow 0.0.4" "Evgeny Jukov" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ContArrow-0.0.4 ContArrow]: Control.Arrow.Transformer.Cont.", HackageItem "ContArrow 0.0.3" "Evgeny Jukov" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ContArrow-0.0.3 ContArrow]: Control.Arrow.Transformer.Cont.", HackageItem "mkcabal 0.4" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mkcabal-0.4 mkcabal]: Generate cabal files for a Haskell project.", HackageItem "pcre-light 0.1" "Donald Stewart" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pcre-light-0.1 pcre-light]: A lightweight binding to PCRE.", HackageItem "YamlReference 0.7" "Oren BenKiki" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/YamlReference-0.7 YamlReference]: YAML reference implementation.", HackageItem "Crypto 4.1.0" "Dominic Steinitz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Crypto-4.1.0 Crypto]: DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,\nHexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5\nPadding, Various Encryption Modes e.g. Cipher Block Chaining all in one package..", HackageItem "containers 0.1.0.1" "Ross Paterson" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/containers-0.1.0.1 containers]: Assorted concrete container types.", HackageItem "ConfigFile 1.0.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ConfigFile-1.0.4 ConfigFile]: Configuration file reading & writing.", HackageItem "MissingH 1.0.0" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/MissingH-1.0.0 MissingH]: Large utility library.", HackageItem "hslogger 1.0.4" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hslogger-1.0.4 hslogger]: Versatile logging framework.", HackageItem "hslogger 1.0.2" "John Goerzen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hslogger-1.0.2 hslogger]: Versatile logging framework.", HackageItem "BerkeleyDB 0.3" "John McCall" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/BerkeleyDB-0.3 BerkeleyDB]: Bindings for Berkeley DB v1.x.", HackageItem "BitSyntax 0.3.2" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/BitSyntax-0.3.2 BitSyntax]: A module to aid in the (de)serialisation of binary data.", HackageItem "Hashell 0.15" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Hashell-0.15 Hashell]: Simple shell written in Haskell.", HackageItem "binary-strict 0.2" "Adam Langley" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict-0.2 binary-strict]: Binary deserialisation using strict ByteStrings.", HackageItem "Shu-thing 1.1" "Gwern Branwen" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Shu-thing-1.1 Shu-thing]: A vector shooter game.", HackageItem "zlib 0.4.0.2" "Duncan Coutts" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib-0.4.0.2 zlib]: Compression and decompression in the gzip and zlib formats.", HackageItem "i18n 0.2" "Eugene Grigoriev" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/i18n-0.2 i18n]: Internationalization for Haskell.", HackageItem "pandoc 0.46" "John MacFarlane" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pandoc-0.46 pandoc]: Conversion between markup formats.", HackageItem "hscolour 1.9" "Malcolm Wallace" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hscolour-1.9 hscolour]: Colourise Haskell code..", HackageItem "regex-pcre 0.94.1" "ChrisKuklewicz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-pcre-0.94.1 regex-pcre]: Replaces/Enhances Text.Regex.", HackageItem "regex-posix 0.93.1" "Chris Kuklewicz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-posix-0.93.1 regex-posix]: Replaces/Enhances Text.Regex.", HackageItem "regex-base 0.93.1" "Chris Kuklewicz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base-0.93.1 regex-base]: Replaces/Enhances Text.Regex.", HackageItem "regex-compat 0.91" "Chris Kuklewicz" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-compat-0.91 regex-compat]: Replaces/Enhances Text.Regex.", HackageItem "haddock 2.0.0.0" "David Waern" "[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haddock-2.0.0.0 haddock]: Added by DavidWaern" ], Conferences Nothing [ ], Discussion [ ], Jobs [ ], Blogs [ Link "http://patricklogan.blogspot.com/2008/01/scala-buzzzzings.html" "Scala Buzzzzings", Link "http://python-tips-gw.blogspot.com/2008/01/taxicab-numbers.html" "Taxicab Numbers", Link "http://mult.ifario.us/p/tuppence-tour-of-haskell-concurrency-constructs" "Tuppence Tour of Haskell Concurrency Constructs", Link "http://www.canerten.com/power-of-functional-programming-its-features-and-its-future/" "Power of Functional Programming, its Features and its Future", Link "http://www.valuedlessons.com/2008/01/monads-in-python-with-nice-syntax.html" "Monads in Python (with nice syntax!)", Link "http://www.valuedlessons.com/2008/01/monads-in-ruby-with-nice-syntax.html" "Monads in Ruby (with nice syntax!)", Link "http://blogs.msdn.com/wesdyer/archive/2008/01/11/the-marvels-of-monads.aspx?" "The Marvels of Monads (in C#)", Link "http://alaska-kamtchatka.blogspot.com/2008/01/pointless-polymorphism.html" "Pointfree programming in OCaml", Link "http://apocalisp.wordpress.com/2008/01/08/hsoe-chapter-3/" "HSOE Chapter 3", Link "http://blog.jbapple.com/2008/01/extra-type-safety-using-polymorphic.html" "Extra type safety using polymorphic types as first-level refinements", Link "http://paulspontifications.blogspot.com/2008/01/why-haskell-is-good-for-embedded-domain.html" "Why you should use Haskell for your next domain specific language ", Link "http://jpmoresmau.blogspot.com/2008/01/nested-records-headaches-in-haskell.html" "Record system headaches", Link "http://www.oxtremists.co.uk/?p=68" "Programming Erlang", Link "http://jpmoresmau.blogspot.com/2008/01/haskell-syntax-is-not-java-syntax-good.html" "Haskell syntax is not Java syntax; good or bad?", Link "http://www.pvv.org/~alexanro/2008/01/11/judging-programming-languages-by-the-results/" "Judging programming languages by the results", Link "http://tehgeekmeister.wordpress.com/2008/01/11/one-line-binary-reader-in-haskell/" "One line binary reader in Haskell", Link "http://geekrant.wordpress.com/2008/01/12/on-the-utility-of-functional-programming/" "On the utility of functional programming", Link "http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/" "The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp", Link "http://cmars232.blogspot.com/2008/01/seeqsuq-seeqpod-url-ripper-in-haskell.html" "Seeqsuq: A Seeqpod URL Ripper (in Haskell)", Link "http://lambda-the-ultimate.org/node/2600#comment-39191" "2008 predictions", Link "http://blog.unsafeperformio.com/?p=18" "The Haskell Program Coverage Toolkit (part 1)", Link "http://leibnizdream.wordpress.com/2008/01/15/haskell-code-coverage-tool-available/" "Haskell Code Coverage tool available", Link "http://mult.ifario.us/p/a-little-lesson-on-laziness-and-unsafety" "A Little Lesson on Laziness and Unsafety", Link "http://www.valuedlessons.com/2008/01/recently-i-wrote-about-ways-to-add.html" "Haskell's do syntax for python and ruby", Link "http://ndanger.org/blog/2008/01/16/error-handling-in-python-monads-are-too-much-for-me/" "Error handling in Python: monads are too much for me", Link "http://athashdollarpercent.blogspot.com/2008/01/simple-posix-regular-expression-example.html" "Simple POSIX regular expression example", Link "http://athashdollarpercent.blogspot.com/2008/01/read-content-of-file-into-list-of.html" "Read the content of a file into a list of string", Link "http://mvanier.livejournal.com/1205.html" "How not to explain Haskell monads", Link "http://fmapfixreturn.wordpress.com/2008/01/14/hstringtemplate-an-elegant-functional-nifty-templating-engine-for-haskell/" "HStringTemplate: An Elegant, Functional, Nifty Templating Engine for Haskell.", Link "http://www.prairienet.org/~dsb/monads.htm" "A (hopefully) painless introduction to monads", Link "http://notvincenz.blogspot.com/2008/01/simple-type-inference-in-haskell.html" "Simple Type Inference in Haskell", Link "http://blog.unsafeperformio.com/?p=18" "Quality assurance for Haskell code via code coverage ", Link "http://nobugs.org/developer/yi/index.html" "Getting started with Yi, the haskell editor ", Link "http://blog.safira.com/2008/01/haskell-impressions-part-i.html" "Haskell Impressions, Part I", Link "http://cs.hubfs.net/blogs/hell_is_other_languages/archive/2008/01/16/4565.aspx" "Software Transactional Memory for F# ", Link "http://berlinbrowndev.blogspot.com/2008/01/one-or-so-word-summary-of-programming.html" "One or so word summary of the programming languages I work with", Link "http://fmapfixreturn.wordpress.com/2008/01/18/turtles-all-the-way/" "HStringTemplate: Turtles all the way", Link "http://jpmoresmau.blogspot.com/2008/01/scraping-my-boilerplate-generics.html" "Scraping my boilerplate: Generics instead of Records", Link "http://blog.magenic.com/blogs/aarone/archive/2008/01/18/Functional-Programming-is-Hard.aspx" "Functional Programming is Hard", Link "http://channel9.msdn.com/ShowPost.aspx?PostID=374141" "Erik Meijer: Evaluating Functional Programming Language Purity :: Video", Link "http://squing.blogspot.com/2008/01/first-player-wins-superghost.html" "Solving XKCD's Ghost problem in Haskell: First player wins", Link "http://berlinbrowndev.blogspot.com/2008/01/haskell-function-calls-and-parentheses.html" "Haskell Function calls and Parentheses", Link "http://www.bemuzed.com/lucasd/halting-poem.html" "an elementary proof of the undecidability of the halting problem", Link "http://blog.susheelspace.com/?p=126" "Invasion of the multi-core machines", Link "http://climbing-the-hill.blogspot.com/2008/01/haskell-monads-for-imperative-peeps.html" "Monads for Imperative Peeps", Link "http://brett-hall.blogspot.com/2008/01/haskell-shuffling.html" "Haskell Shuffling", Link "http://penberg.blogspot.com/2008/01/its-not-dead-yet.html" "Notes on Haskell", Link "http://blog.inquirylabs.com/2008/01/20/functional-programming-languages/" "Functional Programming Languages", Link "http://blog.openomy.com/2008/01/case-study-using-haskell-and-happs-for.html" "Case Study: Using Haskell and HAppS for Openomy API v2.0", Link "http://d.hatena.ne.jp/yukoba/20080121/p1" "A Haskell Hackathon (in Japanese)", Link "http://thoughtpolice.stringsandints.com/index.cgi/code/haskell#parallel_strategies_intro" "Control.Parallel.Strategies introduction", Link "http://pinderkent.blogsavy.com/archives/150" "'I asked the manager if they were considering using such languages. He replied that they had actually considered using Haskell for some smaller projects'", Link "http://wry-observer.blogspot.com/2008/01/solving-io-sequencing-in-haskell-with.html" "Solving IO Sequencing in Haskell with a Monad", Link "http://samdanielson.com/2008/1/23/haskell-music" "Haskell Music", Link "http://porg.es/blog/matching-checklists-using-haskell" "Matching checklists using Haskell", Link "http://mvanier.livejournal.com/1901.html" "State monads", Link "http://berlinbrowndev.blogspot.com/2008/01/haskell-is-very-expressive-language.html" "Haskell is a very expressive language", Link "http://muaddibspace.blogspot.com/2008/01/counting-infinity.html" "Counting Infinity", Link "http://mult.ifario.us/p/haskell-del-icio-us-and-json" "Haskell, del.icio.us, and JSON", Link "http://pinderkent.blogsavy.com/archives/151" "It's time for Haskell in the web browser", Link "http://metavar.blogspot.com/2008/01/opengl-programming-with-haskell.html" "OpenGL programming with Haskell", Link "http://scala-blogs.org/2008/01/roman-numerals-in-scala.html" "unfolds in scala", Link "http://berlinbrowndev.blogspot.com/2008/01/haskell-snippet-looking-at-foldl-also.html" "Haskell Snippet: looking at foldl (also a java version)", Link "http://alexandermikhalev.blogspot.com/2008/01/why-ocaml-and-haskell-is-not-for.html" "MatLab: Why OCaml and Haskell are not ready for general scientists -- missing libraries", Link "http://nightschool.near-time.net/news/2008/1/31/some-improvements-are-distracting" "Problems in Lisp: Historical relics, poor FFI, libraries, forks", Link "http://etalog.blogspot.com/2008/01/on-blub.html" "On blub", Link "http://alaska-kamtchatka.blogspot.com/2008/02/refining-pipelines.html" "Refining Pipelines", Link "http://sigfpe.blogspot.com/2008/02/purely-functional-recursive-types-in.html" "Purely functional recursive types in Haskell and Python", Link "http://haskell101.wordpress.com/2008/02/03/counting-matches-in-a-list/" "Counting matches in a list", Link "http://weblogs.asp.net/gbarnett/archive/2008/02/06/something-that-when-unnoticed-in-the-functional-world.aspx" "SPJ on .NET Rocks", Link "http://community.livejournal.com/evan_tech/241080.html" "Hackage, cabal and the google charts api", Link "http://l33tminion.livejournal.com/189554.html" "Haskell Rocks!", Link "http://sigfpe.blogspot.com/2008/02/how-many-functions-are-there-from-to.html" "How many functions are there from () to ()?" ], Quotes [ Quote "Peter" "I hardly know Haskell, but I can already write some code much faster and easier than I could do in C/C++ (and I've been programming 2 decades in that language)", Quote "Miguel Mitrofanov" "Since NaN /= NaN, I think, we should decipher 'NaN' as 'Not a NaN'", Quote "Achim Schneider" "The essence of non-strictness, though, is another kind of story. Like a golem plowing half of the country until you remember that you placed him a bit absent-mindedly into your backyard and said 'plow', that still won't plow mountains. The essence of strictness is easy, though: get stuck on a stone, fall over and continue moving until you break.", Quote "monochrom" "OCaml tells you 'map f xs is bad because it takes O(n) space'. Haskell tells you 'map f xs' is good because it takes O(1) space", Quote "ddarius" "It says *right on the box* that it it's intended for *both* research and applications.", Quote "Clifford Beshers" "Why Haskell? Medical researchers announced today that MRI studies reveal that the structure of the human brain is significantly different in adolescence than adulthood.", Quote "Larry O'Brien" "I really had a hard time refactoring my Ruby into a packrat parser. This was due, in no small part, because of the difficulty in understanding the types being built-up in the data structure. The paper, in explicitly-typed Haskell: clear as a bell. My code's behavior on unit tests: virtually indistinguishable from random." , Quote "SuperGrade" "Haskell kind of herds you into functional programming. There are advantages to this manner of coding, and I'm getting to thinking you should attempt code this way almost all of the time, regardless of language.", Quote "Berlin Brown" "Haskell is readable, fast, and expressive. I like it.", Quote "Yaakov Nemoy" "Changing the type of a function in Python will lead to strange runtime errors that take some work to debug, whereas, when I tinker with a program in Haskell, I already know it will work once it compiles.", Quote "Michael Reid" " Learning Haskell has completely reversed my feeling that static typing is an old outdated idea. The power of Haskell's type system makes it feel like you are programming in a dynamic language to some degree, yet all of it is type-checked, and that is just *really* cool.", Quote "weavejester" "I've come across many parser generators that are a dream to work with in comparison to lex and yacc. The best one I've found so far is Haskell's Parsec.", Quote "David Roundy" "What's the good of having a haskell-programming computational linguist on board if we can't get static compile-time guarantees of grammatical correctness?", Quote "Bulat Ziganshin" "When FP just pass all the functions and data required for specialization of generic algorithm, OOP provides interfaces, virtual functions, anonymous classes, delegates and lots of other interesting ways to hide the fact of lack of first-class functions :)", Quote "[Douglas] Adams" "was interested in computing --- I think his reaction to being told about functional programming was to wonder what non-functional programming might be.", Quote "ezekiel" "I find Haskell to be like Lisp and APL and Python all put together in a way that leads me quickly to a solid result. Other languages work, but the road to the result is bumpier." , Quote "AlanYx" "I've found that Haskell's uber-strong, static type system does help me be productive, because it increases the class of bugs that can be found at compile time, forces thinking at a higher level, and can help avoid edits to existing code breaking things elsewhere in the code", Quote "anonymous" "Closures in today's world are a 'language geek' feature. Unless done extremely carefully and in a way that supports the various skill levels of developers, they end up being unusable and unsupportable by anything less than computer language savants. In their inherent obscurity and complexity, 'language geek' style closures are about as anti-Java as you can get." , Quote "anonymous" "I work in a Smalltalk shop, where we extend and maintain an application that has been around over a decade. During the maintenance part of our job, it would be really nice to have type declarations on variables. For maintenance, the more dependable information we have, the better! The fewer things that can escape as runtime exceptions, the better! ", Quote "consultant barbie" "Languages are hard. Let's write web frameworks and go shopping!" ], Commits [ ] -- vim: paste