Functionnal progr...
Follow
Find
1.8K views | +1 today
Scooped by Gabriel Kastenbaum
onto Functionnal programming languages
Scoop.it!

IntelliJ Scala plugin blog | News, events, features and tips from the team behind IntelliJ Scala plugin

IntelliJ Scala plugin blog | News, events, features and tips from the team behind IntelliJ Scala plugin | Functionnal programming languages | Scoop.it
RT @pmorelli: cool, scala plugin for intellij has its own blog: http://blog.jetbrains.com/scala/...
more...
No comment yet.
Functionnal programming languages
Let's talk about Scala, Erlang, Haskell...
Your new post is loading...
Scooped by Gabriel Kastenbaum
Scoop.it!

The Challenge – Learning OCaml – First 2 Hours Code Monkey's Blog

Next up, he decided on the OCaml language. I said sure, no problem. I've heard about OCaml before, and I know very little about the language itself so I said sure. I built the compiler on my Gentoo box and happily ...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Scaling Redis

Scaling Redis | Functionnal programming languages | Scoop.it
Scaling Redis When a database is limited to running on a single computer, only certain load can be served with acceptable latency. Adding hardware to this single computer will help only so much....
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Logic programming in Scala, part 3: unification and state

Logic programming in Scala, part 3: unification and state | Functionnal programming languages | Scoop.it
Prolog unification is more expressive than pattern matching as found in Scala, OCaml, etc. Both sides of a unification may contain variables; unification attempts to instantiate them so that the two sides are equal.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

99 Scala problems : les 22 premiers

99 Scala problems : les 22 premiers | Functionnal programming languages | Scoop.it
Par @bcourtine: Propositions de résolution des 22 premiers des "99 #Scala problems" http://bit.ly/mgYZ5C
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Erlang memory architecture vs Java memory architecture: "the simple fact that heaps are private to a thread relieves the threads of all forms of lock checking on their own data. Add to that the fac...

#reddit Erlang memory architecture vs Java memory architecture: "the simple fact that heaps are private t...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Erlang memory architecture vs Java memory architecture - TheServerSide.com

Erlang memory architecture vs Java memory architectureTheServerSide.comI read a really, really interesting article on memory management strategies for the Erlang VM.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Unboxed union types in Scala via the Curry-Howard isomorphism

» Unboxed union types in Scala via the Curry-Howard isomorphism : How to encode unboxed union types in #Scala via the Curry-Howard isomorphism
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Yet Another Article on Zippers, in Erlang

Yet Another Article on Zippers, in Erlang | Functionnal programming languages | Scoop.it
In Erlang (and in many other programming languages which include a functional subset), operations on purely functional data structures are frequently limited to O(log n) time complexity: there is no such thing as a true array with constant time access. No destructive updates. Nothing like pointers either.
Because of this, you end up with a bunch of modules like array, dict, gb_trees and whatnot, which are all built either on lists or trees with varying branching factors. None of them do better than O(log n), and list-based solutions don't do better than O(n) (although they can average n/2.)
There is, however, a class of data-structures that allow for amortized constant time for some operations: finger trees and zippers are examples of this.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

10 Scala One Liners to Impress Your Friends

Here are 10 one-liners which show the power of scala, impress your friends and woo women; ok, maybe not. However, these one liners are a good set of examples using functional programming and scala syntax you may not be familiar with. I feel there is no better way to learn than to see real examples.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Scala en pratique : présentations + exercices disponibles en ligne - Web Tambouille

Scala en pratique : présentations + exercices disponibles en ligne - Web Tambouille | Functionnal programming languages | Scoop.it
From the excellent @rmat0n: Scala en pratique : présentations + exercices disponibles en ligne http://bit.ly/jx6yQu #scala @LorraineJUG...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

language agnostic - Algorithms and data structures that are not mainstream? - Stack Overflow

here are a subset of algorithms and data structures that are very common, well-studied and very helpful. Examples of these are Topological sort, quicksort, depth-first search; on the other hand, dictionaries, trees, linked-lists and to a lesser extent red-black trees, and tries, are examples of the latter.

However, there are other algorithms and DS that are not mainstream (not easily found in books) that we have learned on our own, have become a useful tool, and we are proud of using because they were hidden... maybe we found it in a dark paper from the dawn of computation in the 60s and it is still useful today, or we just made them up (why not?). My pet one is binary decision diagrams (BDDs). What is yours?
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Why Java folks should look forward to Scala

Why Java folks should look forward to Scala | Functionnal programming languages | Scoop.it
Dhananjay Nene’s opinions on software programming, design, architecture and the internet
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Erlang: The Movie : Free Download & Streaming : Internet Archive

A cheesy demonstration of the Erlang programming language. Contains technical enlightenment and unintentional humor in roughly equal, and colossal, proportions.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Functionnal design - Pearltrees

Functionnal design - Pearltrees | Functionnal programming languages | Scoop.it
Check Functionnal design - Pearltrees's interests on Pearltrees. Pearltrees is the social curation community. It lets you organize, discover and share the stuff you like.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Yet Another Monad Tutorial (part 1: basics)

Yet Another Monad Tutorial (part 1: basics) | Functionnal programming languages | Scoop.it
RT @dnene: I think this is the best monad tutorial series
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Scala - A Scalable Language by Martin Odersky

Scala - A Scalable Language by Martin Odersky | Functionnal programming languages | Scoop.it
In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

OCaml Tutorial: Function

♺ #OCaml Tutorial: Function http://goo.gl/oLtHd ƒλ #haskell #Mathematica #scala...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Why You'll like Fantom -part 1 – The compiler

Why You'll like Fantom -part 1 – The compiler | Functionnal programming languages | Scoop.it
So.. that's the thing about the Fantom compiler. It provides the benefits of static type checking but shuts itself up when you ask it to. Go to fantom.org to learn more.. or play with it online ...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

JavaScript spread to the edges and became permanent in the process - O'Reilly Radar

JavaScript spread to the edges and became permanent in the process - O'Reilly Radar | Functionnal programming languages | Scoop.it
JavaScript spread to the edges and became permanent in the processO'Reilly RadarA hot topic in computing is parallel programming in languages such as Erlang. Is JavaScript going to join the party?
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Relational Database Experts Jump The MapReduce Shark

In this article relational database experts David DeWitt and Michael Stonebraker compare MapReduce to traditional relational database systems (RDBMSs) and find MapReduce wanting. They make some strong points in favor or relational databases, but the comparison is not appropriate. When I finished reading the article I was thinking that the authors did not understand MapReduce or the idea of data in the cloud, or why programmers might be excited about non-RDBMS ways to manage data.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Python style decorators in Erlang

Python style decorators in Erlang | Functionnal programming languages | Scoop.it
Alan Perlis said that “A language that doesnt change how you think about programming isnt worth knowing”. My favourite languages are Erlang, Python and C++ (and Lua, but these days Python is taking more of that market share).
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

scalaj-collection is a library for converting between Java and Scala collections

scalaj-collection is a library for converting between Java and Scala collections | Functionnal programming languages | Scoop.it
scalaj-collection A library for converting between Java and Scala collections.
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

IntelliJ Scala plugin blog | News, events, features and tips from the team behind IntelliJ Scala plugin

IntelliJ Scala plugin blog | News, events, features and tips from the team behind IntelliJ Scala plugin | Functionnal programming languages | Scoop.it
RT @pmorelli: cool, scala plugin for intellij has its own blog: http://blog.jetbrains.com/scala/...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Erlang: The Movie

This is a short video about Erlang, the functional programming language. I cut Bjarne Dacker out of the beginning this because Youtube had a 10 minute limit ...
more...
No comment yet.
Scooped by Gabriel Kastenbaum
Scoop.it!

Play framework - Scala

New Scala-Play template engine is mind blowing..
more...
No comment yet.