lee's garbage collectionsharing my experiences in London and the Scala worldAmazon Lockers in Hammersmith station - Genius!My summer reading list :)Wired 8.04: Why the future doesn't need us.
via wired.com
Brilliant 11-year old article, great Sunday evening read. DSL for the Uninitiated - ACM Queue
via queue.acm.org
One of the better articles I've read that explain what a DSL is and how you can get started... Functional thinking: Thinking functionally, Part 1
via ibm.com
Series of introductory articles that explain basic concepts like higher-order functions, closures, etc. Check also the second part: http://www.ibm.com/developerworks/java/library/j-ft2/index.html Google pits C++ against Java, Scala, and Go • The RegisterScala – a cross between object oriented and functional programming that runs atop at the Java Virtual machine – edged Java on runtime, and it had a smaller code size and a smaller memory footprint. But it still shares some of Java's limitations. "Scala['s] concise notation and powerful language features allowed for the best optimization of code complexity," the paper reads. "The Java version was probably the simplest to implement, but the hardest to analyze for performance. Specifically the effects around garbage collection were complicated and very hard to tune. Since Scala runs on the JVM, it has the same issues." Scala getLines.collect to getLines.toSeq
via ilopez.com
Great, stumbled already on my first problem when using David Pollak's Beginning Scala :) Apparently just a minor change in the language. Monads Are Not Metaphors - Code Commit
via codecommit.com
Also worth checking the Monad wikipedia page: http://en.wikipedia.org/wiki/Monad_(functional_programming) London by nightGot a new limited Royal Wedding edition Oyster card :) |
|