Watch it grow here.

Globals

The Jealousies of Local Variables

i've never seen a constant in the flesh
Cut my teeth on mem-mapped files, through a proxy
and i'm not proud of my address
at the bottom of the stack, no segment envy
 
and every nano's like
  context, stack frame, passing an assertion
  malloc fork a multithread diversion
  we don't care, we're grabbin' storage space for our dreams
and every nano's like
  setup, loop, and increment the counter
  write the value, hope it gets returned but
  we don't care, we haven't got the cycles left to spare  
 
and we'll never be globals (globals)
we're allocated locally
that kind of scope just ain't for us
we're mostly cached, don't touch the bus
let me alloc a pointer (pointer)
a taste of immortality
and baby you'll live (you'll live, you'll live)
till we free your memory. (dealloc)
 
My friends and I are local code (clock... clock... clock...)
We count the loops, hold your work for a moment.
And everyone who calls us knows 
that we're fine with this, persistence sounds so funny.
 
and every nano's like
  context, stack frame, passing an assertion
  malloc fork a multithread diversion
  we don't care, we're grabbin' storage space for our dreams
and every nano's like
  setup, loop, and increment the counter
  write the value, hope it gets returned but
  we don't care, we haven't got the cycles left to spare  
 
and we'll never be globals (globals)
we're allocated locally
that kind of scope just ain't for us
we're mostly cached, don't touch the bus
let me alloc a pointer (pointer)
a taste of immortality
and baby you'll live (you'll live, you'll live)
till we free your memory. (dealloc)
 
Oooh ooh oh
We're just a little state machine
and I'm in love with code that's clean
Oooh ooh oh
You put the retval over there,
we haven't got the cycles left to spare
 
and we'll never be globals (globals)
we're allocated locally
that kind of scope just ain't for us
we're mostly cached, don't touch the bus
let me alloc a pointer (pointer)
a taste of immortality
and baby you'll live (you'll live, you'll live)
till we free your memory.

[ Cocoa Got Blocks || It's a Long Way To The Top || Losing My Connection || The Night The Servers All Went Down || Here's That Bug Again || Git Git || Globals ]