Difference between revisions of "Fabulous functional fun"

From Whitespace (Hackerspace Gent)
Jump to: navigation, search
m
Line 4: Line 4:
 
|End date=2011/04/17 19:00:00
 
|End date=2011/04/17 19:00:00
 
|Location=Whitespace
 
|Location=Whitespace
|Short description=Introduction to functional programming
+
|Short description=Introduction to functional programming / Why it is ''fun''!
 
|Cost=5€ for non members
 
|Cost=5€ for non members
 
|Logo=Fun.png
 
|Logo=Fun.png
Line 11: Line 11:
 
}}
 
}}
 
An introduction to functional programming by [[Joost]].  
 
An introduction to functional programming by [[Joost]].  
 
If you want to attend, you need to have basic understanding of programming in general, but no understanding of functional programming at all.
 
  
 
=== Prerequisites ===
 
=== Prerequisites ===
Basic understanding of programming is required. No previous knowledge of functional programming is expected.
+
Basic understanding of programming is required. No previous knowledge of functional programming is expected. Bring your laptop if you want to try some of the code yourself but it is not required.
  
 
=== Language ===
 
=== Language ===
 
The language used during the workshop will be [OCaml | http://caml.inria.fr/]. But the principles are equally applicable to other functional languages like Haskell, Erlang, scala, F#, lisp, scheme, ...
 
The language used during the workshop will be [OCaml | http://caml.inria.fr/]. But the principles are equally applicable to other functional languages like Haskell, Erlang, scala, F#, lisp, scheme, ...
 +
 +
=== Topics covered ===
 +
 +
* short intro
 +
* types & type inference
 +
* list
 +
* tuples
 +
* functions, partial application, currying and Schönfinkelisation
 +
* functional composition
 +
* higher-order programming
 +
* generics and polymorphism
 +
* ...
 +
 +
=== Topics NOT (or very briefly) covered ===
 +
 +
* monads
 +
* functors
 +
* classes and objects
 +
* functional laziness
 
{{Subpages}}
 
{{Subpages}}
 
{{EventImages}}
 
{{EventImages}}

Revision as of 08:48, 4 March 2011

Note: this article is about a passed event.

Fabulous functional fun
Fun.png
From 2011/04/17 14:00:00 to 2011/04/17 19:00:00
Presenters (2):
Joost
Attendees (2):
fs111
Where:
Whitespace Blekerijstraat 75, Gent, Belgium
Loading map...

Costs 5€ for non members

Cornify

«Introduction to functional programming / Why it is fun

An introduction to functional programming by Joost.

Prerequisites

Basic understanding of programming is required. No previous knowledge of functional programming is expected. Bring your laptop if you want to try some of the code yourself but it is not required.

Language

The language used during the workshop will be [OCaml | http://caml.inria.fr/]. But the principles are equally applicable to other functional languages like Haskell, Erlang, scala, F#, lisp, scheme, ...

Topics covered

  • short intro
  • types & type inference
  • list
  • tuples
  • functions, partial application, currying and Schönfinkelisation
  • functional composition
  • higher-order programming
  • generics and polymorphism
  • ...

Topics NOT (or very briefly) covered

  • monads
  • functors
  • classes and objects
  • functional laziness

Subpages

"" has no sub pages.


Historical data can not be displayed in a Factbox