Jesper's Blog

RandomThoughts >: Nothing <: Any

Thursday, May 13, 2010

Scala Stream Fusion and Specialization, Part 2

›
Note: The full source code for this post can be found here . Scala specialization is maturing and in Scala 2.8 RC2 some parts of the stand...
4 comments:
Saturday, March 6, 2010

Scala Stream Fusion and Specialization

›
Updated: Fixed code links and added view and stream benchmarks. Inspired by the successful results of Haskell stream fusion (see Evolving ...
6 comments:
Saturday, September 12, 2009

Type Lists and Heterogeneously Typed Arrays

›
In previous blog posts ( HList in Scala and HList in Scala Revisited (or Scala Metaprogramming Works!) ) I described a way to encode hetero...
8 comments:
Tuesday, April 21, 2009

Equality, Mutability and Products

›
The thoughts in this post was sparked by a discussion on the scala-user mailing list. The discussion was about the Object.equals() method a...
3 comments:
Monday, February 23, 2009

New Verson of InfoNode Docking Windows

›
(This post is not Scala related) I'm happy to announce the release of InfoNode Docking Windows 1.6.0. This release mainly contains fixes...
Saturday, October 4, 2008

Functional Purity in Scala

›
An important concept in functional programming is pure functions . The properties of pure functions means that they are easily verifiable an...
8 comments:
Sunday, September 7, 2008

HList in Scala Revisited (or Scala Metaprogramming Works!)

›
The Scala compiler team listened to my request for supporting recursive type projections ( ticket #1291 ) and has added experimental support...
4 comments:
‹
›
Home
View web version

About Me

Jesper Nordenberg
View my complete profile
Powered by Blogger.