Raging code announcement and report

From Toplap
Revision as of 01:51, 30 April 2007 by 217.27.95.70 (talk)
Jump to navigation Jump to search

nokia ringtones cheap diazepam free sonyericsson ringtones lorazepam online real ringtones cheap rivotril buy ambien cheap albuterol buy cialis buy ambien sagem ringtones norco online meridia online nexium online free mono ringtones hgh online ultram online ativan online wellbutrin online free free ringtones order diazepam sprint ringtones lortab online carisoprodol online free verizon ringtones buy clomid xenical online cheap xanax free ringtones wellbutrin online carisoprodol online tracfone ringtones free sharp ringtones ativan online buy norco free sony ericsson ringtones free tracfone ringtones sonyericsson ringtones cheap soma cheap meridia zyban online clonazepam free music ringtones cheap cyclobenzaprine ativan online paxil online ativan online nexium free mp3 ringtones cheap hgh propecia online samsung ringtones ortho zyban free punk ringtones lipitor online mtv ringtones cheap vigrx lorazepam online buy fioricet cheap lorazepam cool ringtones qwest ringtones cheap diazepam tenuate online cheap clonazepam fioricet online ativan online buy clonazepam propecia online free mp3 ringtones buy hydrocodone cheap carisoprodol didrex online online levitra nextel ringtones cheap zyban mp3 ringtones online levitra celexa online free tracfone ringtones adipex online free free ringtones free music ringtones nextel ringtones free nokia ringtones levitra online free free ringtones propecia online nexium online cialis soma online free mp3 ringtones tramadol online phentermine online funny ringtones cheap nexium buy wellbutrin cheap adipex cialis online cheap ultram alltel ringtones funny ringtones free funny ringtones cheap celexa free real ringtones free free ringtones samsung ringtones viagra online diazepam online cheap ultram cheap vicodin buy alprazolam propecia online buy diazepam free mp3 ringtones cheap meridia meridia online nokia ringtones adipex online xenical online hydrocodone online cingular ringtones free sagem ringtones buy xanax lisinopril online free funny ringtones cheap valium free tracfone ringtones free samsung ringtones ativan online free kyocera ringtones online xanax mp3 ringtones cheap tramadol motorola ringtones free samsung ringtones buy adipex xenical online pharmacy online online real ringtones vicodin online ultram online cheap didrex valium buy cialis cheap phentermine prozac online cingular ringtones mono ringtones alprazolam online hoodia online xanax online free polyphonic ringtones lorazepam online free qwest ringtones diethylpropion online didrex online but norco viagra online wellbutrin online wwe ringtones cheap lisinopril free mono ringtones free nokia ringtones alltel ringtones music ringtones free real ringtones cheap tramadol but ambien nokia ringtones qwest ringtones fioricet lorazepam online diazepam online cool ringtones cheap meridia free nextel ringtones propecia online buy carisoprodol cheap wellbutrin tracfone ringtones free sprint ringtones verizon ringtones order fioricet didrex online alprazolam online cyclobenzaprine online nextel ringtones cheap carisoprodol free nextel ringtones ultram online valium online free sony ringtones fioricet online nexium online ultracet online free ringtones free jazz ringtones hoodia online Raging Code; The Battle of Barcelona

Ge "ChucK" Wang vs Nick "nil" Collins

live coding bout

13 rounds of hard typing action till Code Out

For the disputed World Programming Federation Fingerweight Belt

(Turingsberry rules apply)

off-ICMC 2005

Weds 7th September, 23:15-23:45, Metrònom Foundation, Barcelona

http://www.icmc2005.org/off/eng/index.php

Supported by TOPLAP, www.toplap.org, 'big up arrow the live code massive'


Report:

(original script by Nick, some adapted improvisation by Gregory Taylor, our kind referee, and some real improvisation once we fought)

scene: a sweaty and humid gallery in downtown Barcelona, 7th Sept 2005.

Ref: Ladies and Gentlemen, I'm Max MSP.

Welcome to the 2005 Live Coding Championship Final for the disputed World Programming Federation Fingerweight Belt (hosted under the kind auspices of off-ICMC and Metronom).

Plato vs Aristotle, Mozart vs Clementi, Kasparov vs Deep Blue, Cause vs Effect...all of these are nothing compared to what you will witness tonight.

Pure. raw, unadulterated algorithm!

Two laptops, two screens, a fierce rivalry of programming communities...

They said we fixed fights, they said we are often silent for a long time before we make any noise, they said all this and more, but I'm here to tell you: it doesn't get any more algorithmic than this.

(rabble rouse etc, are you ready to rumble...)

In the ChucK corner, the ceaseless programmer, the man who doesn't sleep, the prince of Princeton, the Chef, We Gang!

(Ge enters stage right, towel around neck, chef's hat, ChucK partisans cheer)

In the SuperCollider corner, a controversial dualist from the previous WPFFB fight, he floats like a butterfly, stings like a b..b..cut... all the way from glorious Sweden, I give you...Click Nilson!

(Nick enters stage left wearing boxing gloves, SuperCollider partisans cheer)

Ge and Nick lock heads, separated by Greg, growl at each other.

Go to laptops.

Contest starts...


Some feedback from the bout (additional comments welcomed from those who were there, especially Ge- sorry if any of this sounds one sided):

David Wessel accurately observed that there was a lot of extra musical content, and was skeptical (like many of us) about the depth of programming possible under those pesky realtime constraints.

Ge had had 2 hours sleep in the previous 48 so wasn't at peak form, but still attempted to recompile ChucK during the concert, and led at the beginning via presets.

Nick was quiet at the beginning for about 7 minutes while he coded from scratch based on the Babylonian square root algorithm. Later on he used more preset material when Ge became quiet.

Inevitably there was much we could have done but forgot to because of the stresses of the audience. Personally I regret not doing a code out ending via infinite spawn loop or similar.

It was interesting that the audience actually expected a true alternation of gestures at the beginning. We could perhaps work more on this, with one coding while another plays. This would probably be v.difficult to do well without resorting to presets and some slight adaptation of those to circumstances.

We need to keep practising and force ourselves to get used to audience scrutiny. I'd practised every day for the week leading up but still performed somewhat worse than I'd hoped on the night. And it might be worth formalising some bout rules... for the moment, the bouts remain draws...