Archive for February, 2006

Space…the final frontier

February 28, 2006 Leave a comment
Categories: Programming Tags:

Computer games – a blast from the past

February 25, 2006 Leave a comment

I’ve been watching more video and listening to more audio (podcasts) lately on my computer. One way to do this is searching via Google. This is one of the videos I found – “Now and Then: Computer Graphics in Games”. Makers of Myst, Prince of Perisa and The Sims talk about their games and discuss issues of games developement. Really very interesting stuff.

When can I get a fix of language goodness?

February 1, 2006 Leave a comment

After reading a recent paper by Erik Meijer and Peter Drayton I am convinced that I’ll be programming in C# or one of it’s descendents sooner rather than later in order to get my fix of language goodness.

The paper is “Static Typing Where Possible, Dynamic Typing When Needed: The End of the Cold War Between Programming Languages“. I think of this as “How to have your cake and eat it too” for the programming language community :). I really loved the paper. My eyes glazed over at one or two type equations but perhaps I’ll get back to those :). It’s a laundry list of cool language features most of which I would want in my favorite language and others that I’d like to tweak a little bit probably.

I loved the rant on XML: “XML is a prime example of retarded innovation”. I really hate how people love XML. NoXML. Ok? They even mention that it’d be better to use something akin to CORBA style IDL for interplanguage communication between the CLR and JVM worlds using a binary wire format. But let’s not leave out scripting languages like Perl, Python and Ruby. Perhaps something like Joe Armstrong’s Universal Binary Format – UDF – is worth considering in this space. Hessian is another reasonable looking solution to this (even if it does seem to fall on the “Java rulez” side of things).

… more to come on this post

Code as data != closures

February 1, 2006 Leave a comment

I was just taking another peek at the Groovy site and notice this beauty:

Code as data (a.k.a. “closures”)

They should get their facts straight!

Categories: Programming Tags: ,