Tag Archives: Immutable

Functional Language Explosion

There is suddenly a lot of interest in functional languages recently. The two advantages are writing a DSL (Domain Specific Language) and writing concurrent code. The languages that seem to come up are Clojure (JVM), F# (based on OCaml, Haskell, and ML) (.Net CLR), and Erlang (JVM).
Continue reading

Posted in Languages | Tagged , , | 12 Comments

Advantages of Immutable Data

I was reading about two of Google’s internal programs, Bigtable and Google File System, and how they handle a large amounts of data so that the processing is distributed (Bigtable) and the data is replicated (Google File System). One thing … Continue reading

Posted in Architecture | Tagged | 20 Comments