Archive for January, 2008

Re: The Mysterious TreeMap Type Signature

Thursday, January 24th, 2008

[This is a comment on the recent post The Mysterious TreeMap Signature by D. Spinellis, also posted in his blog.]

Recently I had to delve into Java Generics quite deep, since I (as my search concluded) needed to use

public class Foo<t extends Foo<T>>

recursive constructs for a personal project (which by the way are fixed-point equations of the form x=f(x) !). The point is I had to read a lot (including Anglelika’s marvelous contribution) in order to understand what is going on beyond the overhyped and embarassingly simplistic for-each construct.

Unfortunately, it seems the JDK is full of compromises of the kind described in the post. I do not argue that compatibility is a bad issue. I am just concerned with what else will follow in the road to Java evolution, since I do not want to see this wonderful and very pragmatic language become lame.

About five years [correction: after thinking better about it, I believe it is more than six or seven years] ago, I envisioned a merging of the Functional and Object-oriented paradigms. This need had come out my experience in designing and programming. I had next-to-none experience with FOP, but it was too obviously appealing to my brain to ignore it… Today, I would like to experiment with scala a bit, time permitting…

Beyond Homo Sapiens Sapiens

Tuesday, January 22nd, 2008

I think I was in late high school when it occurred to me that the next step in human evolution is the ability to understand/comprehend an abstract idea directly.

Homo Sapiens Abstractus?

Farewell Anthony

Tuesday, January 22nd, 2008

I met Anthony during two or three frappe sessions with bkarak and saiko a few years ago. He was fun to hang out with and talk to. Today, bkarak informed me of the news: This young fellow is not among us any more. Farewell Anthony.

I think this is a very nice opportunity to comment on the general fact that people who come very close to death, if they survive, they view life from a different perspective afterwards. They usually tend to seek essential qualities…. And this makes me wonder: Do we need to come close to death in order to look for quality in our lives?

On Freedom

Thursday, January 17th, 2008

Freedom is painful. And, contrary to many beliefs, it is a process not a final state.