<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
<head>
<title>Functional Programming</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="pandoc" />
<meta name="copyright" content="Copyright &#169; 2008-2011 Péter Diviánszky" />
<link rel="shortcut icon" href="icon.ico" />
<script src="common_en.js" charset="utf-8" type="text/javascript"></script> 
<link rel="stylesheet" href="common.css" type="text/css" />
</head>
<body onload="javascript:resetForms(); javascript:slidy_init();">
<div><h1 class="cover">Functional Programming</h1>
<div id="info"></div>
<ul>
<li><a href="#haskell-warmup-cefp-2011">Haskell Warmup (CEFP 2011)</a></li>
<li><a href="#haskell-course-spring-2013">Haskell Course (Spring 2013)</a></li>
<li><a href="#haskell-blog-posts">Haskell Blog Posts</a></li>
<li><a href="#agda">Agda</a></li>
</ul>
</div>
<div class="section level1" id="haskell-warmup-cefp-2011">
<h1><a href="#haskell-warmup-cefp-2011">Haskell Warmup (CEFP 2011)</a></h1>
<ul>
<li><a href="Expressions_en.xml">Lesson 1: Expressions and types</a></li>
<li><a href="FunDef_en.xml">Lesson 2: Function definitions</a></li>
<li><a href="ADT_en.xml">Lesson 3: Data type definitions</a></li>
<li><a href="TypeClasses_en.xml">Lesson 4: Type classes</a></li>
</ul>
</div>
<div class="section level1" id="haskell-course-spring-2013">
<h1><a href="#haskell-course-spring-2013">Haskell Course (Spring 2013)</a></h1>
<p>Course material (under development):</p>
<dl>
<dt>The Haskell Interpreter</dt>
<dd><p><a href="Syntax_en.xml">Numbers</a> | <a href="Conversion_en.xml">Conversions</a> | <a href="Bools_en.xml"><code>Bool</code></a> | <a href="Lists_en.xml">Lists</a> | <a href="Comprehensions_en.xml">List Comprehensions</a></p>
</dd>
<dt>Basic Language Constructs</dt>
<dd><p><a href="Definitions_en.xml">Definitions</a> | <a href="Patterns_en.xml">Pattern Matching</a> | <a href="Recursion_en.xml">Recursion</a> | <a href="Guards_en.xml">Guards</a> | <a href="Where_en.xml"><code>where</code></a></p>
</dd>
</dl>
<p><a href="Index_en.xml">Course information</a></p>
</div>
<div class="section level1" id="haskell-blog-posts">
<h1><a href="#haskell-blog-posts">Haskell Blog Posts</a></h1>
<ul>
<li><a href="FunctionGraphs_en.xml">Function Graphs</a></li>
<li><a href="Rubik_en.xml">Rubik’s Cube</a></li>
<li><a href="Economic_en.xml">Economic Interpreter for Haskell</a></li>
<li><a href="UsersGuide_en.xml">ActiveHs User’s Guide</a></li>
<li><a href="DevDoc_en.xml">ActiveHs Developer’s Documentation</a></li>
</ul>
</div>
<div class="section level1" id="agda">
<h1><a href="#agda">Agda</a></h1>
<p><a href="http://people.inf.elte.hu/divip/AgdaTutorial/Index.html">Course material</a></p>
<p>The slides of the previous one-day Agda course are gradually merged into the course material.</p>
</div>
<div><h1><a href="Overview_en.xml">Back to the main page</a></h1>
<p><em><a href="Overview_en.xml">Main page</a></em></p>
</div>
</body>
</html>

