Personal tools

The Monad.Reader

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
Line 4: Line 4:
 
==== Latest Issue ====
 
==== Latest Issue ====
   
[[Media:TMR-Issue10.pdf|The Monad.Reader Issue 10]] is now available:
+
[[Media:TMR-Issue11.pdf|The Monad.Reader Issue 11]] is now available. Issue 11 consists of the following three articles:
;''Step inside the <nowiki>GHCi</nowiki> debugger''
 
:Bernie Pope
 
;''Evaluating Haskell in Haskell''
 
:Matthew Naylor
 
   
Feel free to browse the source files [http://sneezy.cs.nott.ac.uk/darcs/TMR/Issue10/]. You can check out the entire repository using darcs:
+
;''David F. Place''
  +
:How to Refold a Map
  +
;''Kenneth Knowles''
  +
:First-Order Logic à la Carte
  +
;''Douglas M. Auclair''
  +
:<nowiki>MonadPlus: What a Super Monad!</nowiki>
   
<tt>darcs get http://sneezy.cs.nott.ac.uk/darcs/TMR/Issue10/</tt>
+
Feel free to browse the source files [http://sneezy.cs.nott.ac.uk/darcs/TMR/Issue11/]. You can check out the entire repository using darcs:
  +
  +
<tt>darcs get http://sneezy.cs.nott.ac.uk/darcs/TMR/Issue11/</tt>
   
 
The source code and LaTeX files have all been released under a BSD-style license.
 
The source code and LaTeX files have all been released under a BSD-style license.
Line 16: Line 16:
 
==== Previous editions ====
 
==== Previous editions ====
   
[[Media:TMR-Issue1.pdf|The Monad.Reader Issue 1]] was released on March 1, 2005.
+
All the previous editions have moved to a [[The_Monad.Reader/Previous_issues|separate page]]. Some of the older, wiki-published articles need some TLC. If you read any of the articles and can spare a few minutes to help clean up some of the formatting, your help would really be appreciated.
;''<nowiki>Pseudocode: Natural Style</nowiki>''
 
:Andrew J. Bromage
 
;''Pugs Apocryphon 1 - Overview of the Pugs project''
 
:Autrijus Tang
 
;''An Introduction to Gtk2Hs, a Haskell GUI Library''
 
:Kenneth Hoste
 
;''Implementing Web-Services with the HAIFA Framework''
 
:Simon D. Foster
 
;''<nowiki>Code Probe - Issue one: Haskell XML-RPC, v.2004-06-17 [1]</nowiki>''
 
:Sven Moritz Hallberg
 
 
[[The Monad.Reader/Issue2| The Monad.Reader Issue 2]] was released May 2005.
 
;''Impure Thoughts 1 - Thtatic Compilathionth (without a lisp)''
 
:by Philippa Cowderoy
 
;''Eternal Compatibility In Theory''
 
:by Sven Moritz Hallberg
 
;''Fun with Linear Implicit Parameters''
 
:by Thomas Jäger
 
;''Haskore''
 
:by Bastiaan Zapf
 
;''Bzlib2 Binding - An Introduction to the FFI''
 
:by Peter Eriksen
 
 
[[The Monad.Reader/Issue3| The Monad.Reader Issue 3]] was released June 2005.
 
;''Notes on Learning Haskell''
 
:by Graham Klyne
 
;''Functional Programming vs Object Oriented Programming''
 
:by Alistair Bayley
 
;''Concurrent and Distributed Programming with Join Hs''
 
:by Einar Karttunen
 
;''"Haskell School Of Expression"<nowiki>:</nowiki> Review of The Haskell School of Expression''
 
:by Isaac Jones
 
;''Review of "Purely Functional Data Structures"''
 
:by Andrew Cooke
 
 
[[The Monad.Reader/Issue4 | The Monad.Reader Issue 4]] was released 5 July 2005.
 
;''Impure Thoughts 2, B&D not S&M'' (off-wiki)
 
:by Philippa Cowderoy
 
;''Why Attribute Grammars Matter''
 
:by Wouter Swierstra
 
;''Solving Sudoku''
 
:by Dominic Fox
 
;''On Treaps And Randomization''
 
:by Jesper Louis Andersen
 
 
[[The Monad.Reader/Issue5 | The Monad.Reader Issue 5]] was released October 2005.
 
;''<nowiki>Haskell: A Very Different Language</nowiki>''
 
:by John Goerzen
 
;''Generating Polyominoes''
 
:by Dominic Fox
 
;''<nowiki>HRay:A Haskell ray tracer</nowiki>''
 
:by Kenneth Hoste
 
;''Number-parameterized types''
 
:by Oleg Kiselyov
 
;''A Practical Approach to Graph Manipulation''
 
:by Jean Philippe Bernardy
 
;''Software Testing With Haskell''
 
:by Shae Erisson
 
 
[[Media:TMR-Issue6.pdf|The Monad.Reader Issue 6]] was released January 31, 2007.
 
;''Getting a Fix from the Right Fold''
 
:Bernie Pope
 
;''Adventures in Classical-Land''
 
:Dan Piponi
 
;''Assembly: Circular Programming with Recursive do''
 
:Russell O'Connor
 
 
[[Media:TMR-Issue7.pdf|The Monad.Reader Issue 7]] was released April 30, 2007.
 
;''A Recipe for controlling Lego using Lava''
 
:Matthew Naylor
 
;''<nowiki>Caml Trading: Experiences in Functional Programming on Wall Street</nowiki>''
 
:Yaron Minsky
 
;''<nowiki>Book Review: “Programming in Haskell” by Graham Hutton</nowiki>''
 
:Duncan Coutts
 
;''Yhc.Core – from Haskell to Core''
 
:Dimitry Golubovsky, Neil Mitchell, Matthew Naylor
 
 
[[Media:TMR-Issue8.pdf|The Monad.Reader Issue 8]] was released on September 10, 2007.
 
;''Generating Multiset Partitions''
 
:Brent Yorgey
 
;''Type-Level Instant Insanity''
 
:Conrad Parker
 
 
[[Media:TMR-Issue9.pdf|The Monad.Reader Issue 9]], the [http://hackage.haskell.org/trac/summer-of-code/wiki Summer of Code] special, is was released on November 19, 2007.
 
;''Cabal Configurations''
 
:Thomas Schilling
 
;''Darcs Patch Theory''
 
:Jason Dagit
 
;''<nowiki>TaiChi: how to check your types with serenity</nowiki>''
 
:Mathieu Boespflug
 
   
 
==== Contributing ====
 
==== Contributing ====
   
 
If you're interested in writing something for The Monad.Reader, please download the [[Media:TMR.zip|instructions for authors]]. You can also check out the most recent version from the darcs repository at <tt>http://sneezy.cs.nott.ac.uk/darcs/TMR/Guidelines</tt>.
 
If you're interested in writing something for The Monad.Reader, please download the [[Media:TMR.zip|instructions for authors]]. You can also check out the most recent version from the darcs repository at <tt>http://sneezy.cs.nott.ac.uk/darcs/TMR/Guidelines</tt>.
 
The deadline for Issue 11 is '''August 1, 2008'''.
 
   
 
Feel free to contact [http://www.cs.nott.ac.uk/~wss Wouter Swierstra] with any questions.
 
Feel free to contact [http://www.cs.nott.ac.uk/~wss Wouter Swierstra] with any questions.

Revision as of 07:50, 25 August 2008

The Monad.Reader is an electronic magazine about all things Haskell. It is less formal than journal, but somehow more enduring than a wiki-page. There have been a wide variety of articles, including: exciting code fragments, intriguing puzzles, book reviews, tutorials, and even half-baked research ideas.

Contents

1 Latest Issue

The Monad.Reader Issue 11 is now available. Issue 11 consists of the following three articles:

David F. Place
How to Refold a Map
Kenneth Knowles
First-Order Logic à la Carte
Douglas M. Auclair
MonadPlus: What a Super Monad!

Feel free to browse the source files [1]. You can check out the entire repository using darcs:

darcs get http://sneezy.cs.nott.ac.uk/darcs/TMR/Issue11/

The source code and LaTeX files have all been released under a BSD-style license.

I'd welcome any discussion and feedback on the Talk page.

2 Previous editions

All the previous editions have moved to a separate page. Some of the older, wiki-published articles need some TLC. If you read any of the articles and can spare a few minutes to help clean up some of the formatting, your help would really be appreciated.

3 Contributing

If you're interested in writing something for The Monad.Reader, please download the instructions for authors. You can also check out the most recent version from the darcs repository at http://sneezy.cs.nott.ac.uk/darcs/TMR/Guidelines.

Feel free to contact Wouter Swierstra with any questions.

4 Merchandise

You can buy The Monad.Reader t-shirts and merchandise from Cafepress.

5 The name

The name is a pun, I'm afraid. A magazine is sometimes also referred to as a "reader". The articles are not necessarily about monads.