Difference between revisions of "Blog articles"

From HaskellWiki
Jump to: navigation, search
(Introductions to Haskell)
(Network)
Line 104: Line 104:
 
=== Network ===
 
=== Network ===
   
==== HTTP ====
 
  +
* [[/Network|Articles on networking with Haskell]]
 
* [http://nominolo.blogspot.com/2007/05/networkhttp-bytestrings.html Network.HTTP + ByteStrings]
 
* [http://www.alpheccar.org/en/posts/show/73 Haskell: Preventing irreversible updates from HTTP GET with types]
 
 
==== TCP ====
 
 
* [http://sequence.complete.org/node/258 Simple STM TCP server]
 
* [http://stephan.walter.name/blog/computers/programming/haskell/interacttcp.html Haskell's 'interact' with TCP sockets]
 
* [http://greek-lord.gr/WordPress/?p=10 Port Scanner in Haskell]
 
* Simple socket programming:
 
** [http://metavar.blogspot.com/2007/03/simple-socket-programming.html Part 1]
 
** [http://metavar.blogspot.com/2007/03/simple-socket-programming-2-revenge-of.html Part 2]
 
* [http://austin.youareinferior.net/?q=node/24 On haskell: writing a packet sniffer]
 
* [http://abstractabsurd.blogspot.com/2007/05/couple-of-silly-examples.html A simple echo server]
 
 
==== IRC ====
 
 
* [http://blog.nurd.se/hype/?p=30 An IRC client/server in Haskell]
 
* [http://haskell.org/haskellwiki/Roll_your_own_IRC_bot Roll your own Haskell IRC bot]
 
   
 
=== Parallelism and Concurrency ===
 
=== Parallelism and Concurrency ===

Revision as of 04:38, 28 June 2007

Many areas of Haskell have been explored in the form of blog posts. This page collects the best of those articles from across the web.

Introductions to Haskell

Comparisons to other languages

Functional programming

Programming exercises

Games

Laziness

Records

IO

Command line arguments

Unix

Network

Parallelism and Concurrency

Performance

Parsing

Code generation

Monads

Monad transformers

Arrows

Comonads

Error handling and exceptions

Types

Type classes

Data structures

Strings

Algorithms and techniques

Folds

Dynamic programming

Mutable data

Sections and Currying

GUIs

Databases

Graphics

Web and XML

Maths

Testing, correctness and proofs

Regular expressions

The foreign function interface

Tips and tricks

Cabal and libraries

Robots and Hardware

Neural networks