Zum Inhalt springen

Lambdaheads: Unterschied zwischen den Versionen

Epsilon.halbe (Diskussion | Beiträge)
Epsilon.halbe (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 55: Zeile 55:
-->
-->


=== 2016-05-11 Wed 19:30 (Library) ===  
=== 2016-06-08 Wed 19:30-22:30 (Library) ===  


==== Topic: Taming the parallel beast ====
==== Topic: Haskell/Purescript and maybe some Erlang ====
 
Practical functional programming - can you believe it!
 
Functional programming is known, well at least said to be one of the best paradigms for structuring concurrent and/or parallel programs. This time we try to give prove for that.
 
I expect some talks by you - as every other month I do need a break - volunteers step forward! There is two months time to prepare something big or something tiny, all of you are awesome people - especially if you help me and present ;-). If you need help preparing a talk, ask and you shall receive!
 
Topic suggestions to prepare for you are
* Haskell
** STM (= software transactional memory) 
** Par/Seq, Lvish 
** accelerate 
** data parallel haskell
* Erlang
** guess almost everything is concurrent there
* Scala
** actors
* Clojure's
** data.async
** Agents, Atoms
 
for the haskell stuff take a look at Simon Marlowe's book
http://chimera.labs.oreilly.com/books/1230000000929/index.html


If you have a talk with a topic other than parallelism/concurrency I'll gladly accept it.
* Benefits and Problems of using Haskell and Purescript in this day and age.


Cheers martin


==== Teilnehmer ====
==== Teilnehmer ====
Zeile 135: Zeile 111:


= Frühere Events =
= Frühere Events =
== 2016-05-11 Wed 19:30 (Library) ==
==== Topic: Taming the parallel beast ====
* Perl6
** Concurrency primitives, basics for parallelism
** Promises/hyper-operators ...
* Haskell
** Accelerate - complicated but powerful library to do GPU operations in a high level language
** [https://github.com/epsilonhalbe/accelerate-typelits accelerate-typelits]


==2016-03-09==
==2016-03-09==