<pedrocorreia.net ⁄>
 

<Haskell IO ⁄ >




clicks: 518 518 2007-04-27 2007-04-27 goto programacao myNews programacao  Bookmark This Bookmark This


Haskell is a very elegant language, and its pure functions are very appealing. However, one of the things that a person is wont to do when learning a new language is to write a toy program and, since all useful programs involve IO in some shape or another, things rapidly become ugly.

Most tutorials about Haskell IO skim over the practical aspects briefly, before diving into the depths of arcane theory. This tutorial aims to give you 'what you need' to start writing useful Haskell programs, without even attempting to explain what is going on (the latter is impossible, because I am a beginning Haskell programmer, and don't really know myself).

By the way, if you are an experienced Haskell programmer, and you have ever said something to the effect of "learn to program Haskell first, and worry about IO later", go away. Seriously, go away, you aren't welcome here.



este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:

http://www.friendofthepigeon.co.uk/wordpress/?p=54




Subscribe News RSS  Subscribe News Updates by E-mail





myNews <myNews show="rand" cat="programacao" ⁄>

Thinking XML: Good advice for creating XML

Principles of XML design from the community at large. The use of XML has beco (...)

clicks: 629 629 2006-08-02 2006-08-02 goto url (new window) www-128.ibm.com... goto myNews programacao


PHP CAPTCHA Tutorial

Captcha stands for "Completely Automated Public Turing test to tell Computers an (...)

clicks: 694 694 2008-04-03 2008-04-03 goto url (new window) anythingweb.org... goto myNews programacao


A proposal for making AJAX crawlable

Today we're excited to propose a new standard for making AJAX-based websites cra (...)

clicks: 180 180 2009-10-09 2009-10-09 goto url (new window) googlewebmaster... goto myNews programacao


Introduction to the Reactive Extensions to JavaScript

Readers of my blog probably know that I'm a bit into functional programming lang (...)

clicks: 96 96 2010-02-17 2010-02-17 goto url (new window) weblogs.asp.net... goto myNews programacao


Functional Programming 101: Lists and Closures

A key feature of functional programming languages are their list data structures (...)

clicks: 418 418 2008-05-15 2008-05-15 goto url (new window) fundae.wordpres... goto myNews programacao


DOMTool

I've had this idea kicking around for a while that it would be useful to build s (...)

clicks: 613 613 2006-12-03 2006-12-03 goto url (new window) muffinresearch.... goto myNews programacao


Comparing Objects For Equality in .NET

Understanding the mechanics of object equality is essential for programming logi (...)

clicks: 388 388 2008-07-24 2008-07-24 goto url (new window) digcode.com/def... goto myNews programacao


Get the headers sent from the browser with PHP

I recently needed to be able to see what headers the browser sent to the web ser (...)

clicks: 292 292 2009-09-20 2009-09-20 goto url (new window) electrictoolbox... goto myNews programacao