Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

December 26 2012

The Downfall of Imperative Programming

Bartosz Milewski: "After dedicating many years of my life to C++ and imperative languages, I decided to switch to functional programming and try to convince as many programmers as I can to make the same decision."

The Downfall of Imperative Programming

Bartosz Milewski: "After dedicating many years of my life to C++ and imperative languages, I decided to switch to functional programming and try to convince as many programmers as I can to make the same decision."

Functional Programming in C++

John Carmack - Founder and technical director of Id Software and Armadillo Aerospace

Functional Programming in C++

John Carmack - Founder and technical director of Id Software and Armadillo Aerospace

Elm: Making the Web Functional

Evan Czaplicki introduces Elm, a functional reacting programming language meant to replace HTML/CSS/JavaScript, optimized for creating web GUIs, supporting complex user input and avoiding callbacks.

December 11 2012

November 25 2012

September 05 2012

Type Families

Type families are a Haskell extension supporting ad-hoc overloading of data types

Git Submodules

It often happens that while working on one project, you need to use another project from within it. [..] A common issue arises in these scenarios: you want to be able to treat the two projects as separate yet still be able to use one from within the other.
Tags: book git

Generalized Algebraic Datatypes (GADT)

Generalized Algebraic Datatypes basically allow you to explicitly write down the types of the constructors of a type

Phantom type

A phantom type is a parametrized type whose parameters do not all appear on the right-hand side of its definition

Composing Dataflow Analyses and Transformations

Sorin Lerner, David Grove, and Craig Chambers POPL '02

Hoopl: A Modular, Reusable Library for Dataflow Analysis and Transformation

Norman Ramsey, John Dias, and Simon Peyton Jones. Haskell Symposium 2010.

July 31 2012

January 10 2012

October 15 2011

September 26 2011

September 06 2011

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl