Monday, Aug. 29, 2016
RMIT - SAB Building 80, Level 2, Room 7
Melbourne, Victoria, Australia 3000
Tuesday, Aug. 30, 2016
RMIT - Building 80, Melbourne, Victoria, Australia 3000
Exchange ideas, hack on personal projects, and participate in informal talks and workshops.
Get the C◦mp◦se :: Melbourne...
LambdaTram T-Shirt (and more)
The Call for Presentations is Now Closed!
Compose is a conference for functional programmers, focused on technologies such as Haskell, Scala, Clojure, OCaml, F#, SML and others.
Functional programming has been taken up widely, by industry and hobbyists alike. For many of us it has renewed our belief that code should be beautiful, and that programming can be as enjoyable as it is practical. Compose is about bringing together functional programmers of all levels of skill and experience — from technical leads to novices, and from long-time hackers to students just getting started.
Our experiences have shown that the theoretical can be put into practice with great success, and that topics once considered “advanced” can be made understandable and spread widely. For example, type systems, often considered complex, can simplify our lives by teaching compilers to do some of our reasoning for us.
Compose Conference has been running in New York since 2015.
C◦mp◦se :: Melbourne, in partnership with YOW! Australia, now brings this experience to Melbourne.
Our invited keynote will be given by Manuel M T Chakravarty,
titled: "Playing with Graphics and Animations in Haskell".
Manuel M T Chakravarty is an Associate Professor at the University of New South Wales. His core research interests are functional programming, novel compiler technology, and high-performance computing. He graduated from the University of Karlsruhe and received a doctoral degree from the Berlin Institute of Technology. His major contributions include work on Haskell’s foreign function interface, the C->Haskell binding generator, the theory and implementation of type families in the Glasgow Haskell Compiler, and the development of multiple systems for data parallel programming of multicore CPUs and GPUs, including Accelerate, Data Parallel Haskell, and Repa.
He is the principal author of the interactive development environment Haskell for Mac and he is excited by the opportunities presented by the Swift programming language. Most importantly, he believes in the fruitful combination of theory and practice.
|9:00am||Noon Silk||Introduction by the Committee|
|9:30am||M.M.T Chakravarty||Keynote - Playing with Graphics and Animations in Haskell|
|10:30am||Sharon Holliday||Practical Programming in an Exception Free World|
|11am||Paul Bone||Plasma Programming Language|
|11:30am||Alistair Roche||Datomic in Production|
|1pm||Finlay Thompson||Using Cloud-Haskell to Build a Continuous-Integration Platform for Reproducible Research|
|1:30pm||Lee Naish||Equational Reasoning and Intended Semantics in Functional Programming|
|2pm||Ben Hutchison||Getting Work Done with the Eff Monad in Scala|
|3:00pm||George Wilson||The Extended Functor Family|
|3:30pm||Kris Jenkins||Types All The Way Down|
|4:15pm||Brian McKenna||Productionisation of Functional Optics|
|4:45pm||Sean Seefried||The Joy of Refactoring with Strong, Static Types|
|5:15pm||Noon Silk||Closing Comment|
RMIT, Melbourne, Victoria, Australia
Building 80 - 80.02.07
80.03.06, 80.03.15 and 80.02.07
Please sign up for both tickets if you're planning to attend both days of the conference. Please also sign up for each workshop you'd like to attend on the Unconference day, so we get an idea of numbers.
C◦mp◦se is organized by the organizers of the New York Haskell Users Group, namely: Doug Beardsley, Gershom Bazerman, Kat Chuang, Rick Minerich, and Ryan Trinkle.
We welcome more people wanting to get involved as functional programming community organizers, and if you'd like to pitch in, please write us and let us know!
C◦mp◦se :: Melbourne is organized by the C◦mp◦se :: Melbourne Committee.
If you want to get involved in the functional-programming community in Melbourne then please email us!