-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathindex.html
99 lines (86 loc) · 4.76 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Functional Programming Workshop</title>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/prettify.css">
<script type="text/javascript" src="lib/gcp/prettify.js"></script>
<script type="text/javascript" src="lib/gcp/lang-clj.js"></script>
</head>
<body onload="prettyPrint()">
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<header>
<h1>Clojure Workshop</h1>
<p>A course on functional programming with Clojure</p>
</header>
<p> <a href="http://clojure.org">Clojure</a> is a young
<a href="http://en.wikipedia.org/wiki/Lisp_%28programming_language%29">Lispish</a>
functional programming language on the
<a href="http://en.wikipedia.org/wiki/Java_virtual_machine">JVM</a>
platform, suitable for small and large programs.
Because it runs on the JVM, all Clojure programs can
use all the standard and third-party Java libraries
freely. It offers tools for many tasks that are harder
with other languages:
</p>
<p> The course is one week long with a focus on workshop
sessions. The course material is in English. The
course is an introduction to functional programming
with a dynamically typed language.
We start with an introduction to Clojure; its syntax
and running it.
</p>
<p> You should have basic (Java) programming
skills. No prior experience with functional
programming is required.</p>
<pre class="prettyprint lang-clj">(defn hello [name]
(println "Hello," name))</pre>
<p> The course is based on previous courses given
at Helsinki Metropolia University of Applied
Sciences in 2012 and at University of Helsinki
CS department in 2011 and 2012.
</p>
<h3 id="course-staff">Course Staff</h3>
<p> <img class="avatar" align="left" src="img/juhana2.jpg" alt="photo of Juhana">
<a href="http://cs.helsinki.fi/people/laurinha">Juhana
Laurinharju</a> works as a research
assistant at the department of Computer
Science at the University of Helsinki. He
has also taught, among other things,
functional programming at the University
of Helsinki.
</p>
<p> <img class="avatar" align="left" src="img/rahkola.jpg" alt="photo of Jani">
<a href="https://github.com/rahcola">Jani
Rahkola </a> is a masters student at the
University of Helsinki.
</p>
<h3 id="material elf">Material Elf</h3>
<p> <img class="avatar" align="left" src="img/ilmari.jpg" alt="photo of Ilmari">
<a href="https://github.com/wolverian">Ilmari Vacklin</a>
is a software engineer at
<a href="http://reaktor.fi">Reaktor</a>. He
has worked on free software projects and
taught functional programming and software
engineering at the University of Helsinki CS
department.
</p>
<h3>Material</h3>
<p><a href="http://iloveponies.github.com/120-hour-epic-sax-marathon/index.html">Here be dragons</a></p>
<footer>
<p>© <a href="http://github.com/iloveponies">iloveponies</a>
<span style="float: right"><a href="mailto:[email protected]">questions?</a></span>
</p>
</footer>
</div>
</div>
</div>
</body>
</html>