Saturday, June 13, 2009

The Point of It All

Garbage Collection and Transactions, in an advanced concurrent runtime environment are as essential as things like function calls, frames, dynamic linking and loading, and everything else we take for granted now. The compiler should take a very active role in implementing and optimizing them, not just cough out the bare minimum and punch the clock.

I might add, this is very much the thinking of a functional language person: the compiler bears the responsibility of making an elegant language fast.

No comments:

Post a Comment