Uncommented
xml:
RSS 2.0
tags: none 0mq 8bit actors age agile ajax akka amazon ampq analytics android ant aop apache api appengine architecture art assembler atmel atom authentication aws backbone.js backup barcode bash bdd bigtable blog book bpel bpm bpmn bugtracking build cache callcc canvas cassandra cep cg cgi chart chat chili ci client clojure cloud cluster cmdb comet cometd compass complexity couchdb cpp css css3 cvs data database date dbi ddd debian demo design device dht diamond dsl dvd dynamo e4x easyb ec2 eclipse ecs eda email enterprisey equinox erlang esb esd esp etl event eventdriven facebook filesystem finger firefox flash flex flickr font food format fun functional funny game gentoo geotagging gis git google gps grails graph graphics graphs graphviz grid groovy gui gzip hadoop hash haskell hibernate history html html5 http hydrogen icfp im irc jabber java javascript javaspace javaspaces jbpm jca jdbc jersey jetty jfreechart jini jira jms jquery jruby jsf json jta junit jython kawa kiva lamp ldap life lift linux lisp lucene mail map mapreduce mashup maven mda mdm memcache memcached merb messages messaging metadata mobile mongodb mono mp3 mq mule music mysql network news nice nio node node.js nodejs nosql ocaml olap olpc ooffice openid opensource orchestration osgi osx owl p2p pdf people performance perl phone photo php pkd programming pubsub push python rabbitmq raid rails rainbow rdf reddit registry rest rfid rhino ria rspec rss ruby rules s3 saas salesforce sbcl scala scalability schemaless scheme science scrum search security semantic server service services shard shazam shell simpldb simpledb sinatra soa soap socialnetwork software space sparql spring sql ssh stax stm storage stream subversion svg svn swing tag tags task tech telephony terracotta test testing tex time tomcat tool travel tv twitter ubuntu uddi ui uml unix vanilla vf360 video visualization vodafone voip vxml wadl wave web web2.0 web20 webservice websocket wicket wii wiki wikipedia wine work workflow worklist wsdl wsif xform xforms xhtml xml xmpp xp xpath xpdl xquery xsd xslt xul zeromq
07.03.2006
# Learning From Haskell
There are practical benefits to programming in the powerful language Haskell. I can?t defend some the weaknesses inherent in using Haskell in practice (well elaborated in Why no one uses functional languages), but I will say that conceptually, no other programming language comes close to Haskell in showing you a broader landscape of new, amazing ways to solve problems, or gives you the tools to take advantage of this elevated paradigm. | 07.03.2006 12:31 Uhr | haskell
23.01.2006
# Haskell vs. Erlang, Reloaded ← http://lambda-the-ultimate.org/
I spent a few months writing a poker server in Erlang but fell in love with Haskell after reading SPJ's Composing Financial Contracts paper. I thought I would do this project in Haskell since my customer expressed a concern about QA techs having to learn Erlang and the Haskell syntax is clean and elegant.Overall, I spent 10-11 weeks on the Haskell version of the project. The end result did not turn out as elegant as I wanted it to be and wasn't easy on the QA techs. They told me that the Erlang code was easier to understand and they preferred it.It took me less than 1 week to rewrite the app in Erlang. It's the end of that week and I'm already way past the state of the Haskell version. The Erlang code at 3900 LOC including examples and is about 1/2 of the Haskell code. | 23.01.2006 20:23 Uhr | haskell erlang
12.04.2005
# Cooking with Lisp: Haskell and the Perl Community ← http://planet.lisp.org/
Now, the reason I mention this is that something very interesting is happening between the Haskell and Perl communities. They are starting to cross-fertilize. I don't think you can imagine a more stranger pairing. This started in February, when Autrijus Tang started writing a Perl 6 compiler in Haskell. He started on February 1st and had the first version in 6 days! | 12.04.2005 08:34 Uhr | perl haskell