Archive for November, 2005

Io

Friday, November 11th, 2005

Via Lambda The Ultimate comes news about Io, A new language in the Lua space - extremely small and meant to be embedded. Seems to be more advanced in the freaky language designer sense, and therefore much, much weirder. Comes with interesting built-in support for coroutines, concurrency, built-in futures, possibility of run-time code modification a ls Lisp, and claims to be comparable in performance to Perl/Python/Ruby. My intense dislike for Lua may make me try it out for real one day.

(Io, as in the Jupiter moon, not as in the blind-but-not-quite father of the gods in Terry Pratchett’s Discworld.)

Spec#

Friday, November 11th, 2005

Right on the heels of Herb Sutter’s talk about Concur, here’s another interesting project from Microsoft Research: Spec#, a language + static analyzer + runtime analyzer which allows you to explicitly declare invariants, pre- and post-conditions in your code, and have them checked as much as possible during compilation, and at run time. Comes with a VS.NET plugin which, Eclipse-style underlines the dubious constructs in the code even as you type.
Again, when do I get the compiler?

Dreamcast 2.0 coming…

Sunday, November 6th, 2005

Here’s a hilarious list of 23 reasons why the Xbox360 is the second coming of the Dreamcast. I’m not quoting anything since they deserve to be viewed with the original illustrations; however, the pedantic nit-picker in me insists to mention that AFAIK no shipping game ever used the Windows CE kernel Microsoft offered for the Dreamcast, and that the claims of “far superior next-gen console” coming from Sony have little to do with reality this time around.

Xbox vs. Xbox 360 Shot

Friday, November 4th, 2005

This console generation’s cross-platform games targeting the lowest denominator (read: PS2) are a bad enough idea, but Xbox/Xbox360 games are simply horrible. Case in point: this comparison screenshot of King Kong running on the Xbox and the Xbox360. Of course, Ubisoft will sell 20% more copies thanks to this additional SKU, but the “see, we told you it’s Xbox 1.5″ reviews will hurt the platform in the long run… why are Microsoft certifying this?

Warren Spector on GTA

Friday, November 4th, 2005

An interview with Warren Spector I couldn’t agree more with:

…Grand Theft Auto III, in particular, was an amazing advance in game design. It was a stunning accomplishment as a game design. And it was wrapped in a context that completely for me undid all the good they did on the design side.

“It’s like I want to tell my mother ‘This is what games can be.’ But I can’t because they don’t get past the beating people up with a baseball bat, stealing cars and crashing them, and the foul language and stuff.

“And I don’t think it is necessary. At this point, GTA is the ultimate urban thuggery simulation, and you can’t take a step back from that.

TrueSkill Details

Thursday, November 3rd, 2005

On Microsoft Research, among other things, you can find a surprisingly detailed description of TrueSkill, Xbox Live’s ranking system.

[via Major Nelson]

Herb Sutter’s Concur

Thursday, November 3rd, 2005

Via DeanoC, a most intriguing lecture by C++ archluminary Herb Sutter on Concur, a project to explore concurrent programming paradigms above the current model of threads and locks. When do we get the compiler?