October 31, 2002

Segue Reading: Lytle Shaw and Deirdre Kovac

SEGUE READING SERIES AT THE BOWERY POETRY CLUB

http://www.bowerypoetry.com/

308 BOWERY, JUST NORTH OF HOUSTON

Saturday, Nov. 2, 4-6

$4 admission goes to support the readers
Curators:

Brian Kim Stefans & Gary Sullivan

Deirdre Kovac, a one time Detroiter, now lives in Brooklyn. Her work has most recently appeared in 100 Days (Barque), Crayon, and The Capilano Review (Boo), and is forthcoming in Shiny. Her first book, Mannerism, is indeterminately forthcoming.

Lytle Shaw's books include The Lobe (Roof, 2001) and Cable Factory 20 (Atelos, 1999) as well as several collaborations with the painter Emilie Clark, with whom he co-edits Shark, a journal of art and writing. Shaw also curates a rival reading series at the Drawing Center.
Essay: http://www.jacket.zip.com.au/jacket10/shaw-on-ohara.html
Poems: http://www.jacket.zip.com.au/jacket10/shaw-poems.html

Posted by Brian Stefans at October 31, 2002 08:56 AM
Comments

The most basic duality that exists with variables is how the programmer sees them in a totally different way than the computer does. When you're typing away in Project Builder, your variables are normal words smashed together, like software titles from the 80s. You deal with them on this level, moving them around and passing them back and forth.

Posted by: Geoffrey at January 18, 2004 10:03 PM

To address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.

Posted by: Francis at January 18, 2004 10:03 PM

Earlier I mentioned that variables can live in two different places. We're going to examine these two places one at a time, and we're going to start on the more familiar ground, which is called the Stack. Understanding the stack helps us understand the way programs run, and also helps us understand scope a little better.

Posted by: Aveline at January 18, 2004 10:03 PM

Inside each stack frame is a slew of useful information. It tells the computer what code is currently executing, where to go next, where to go in the case a return statement is found, and a whole lot of other things that are incredible useful to the computer, but not very useful to you most of the time. One of the things that is useful to you is the part of the frame that keeps track of all the variables you're using. So the first place for a variable to live is on the Stack. This is a very nice place to live, in that all the creation and destruction of space is handled for you as Stack Frames are created and destroyed. You seldom have to worry about making space for the variables on the stack. The only problem is that the variables here only live as long as the stack frame does, which is to say the length of the function those variables are declared in. This is often a fine situation, but when you need to store information for longer than a single function, you are instantly out of luck.

Posted by: Ferdinand at January 18, 2004 10:04 PM

A variable leads a simple life, full of activity but quite short (measured in nanoseconds, usually). It all begins when the program finds a variable declaration, and a variable is born into the world of the executing program. There are two possible places where the variable might live, but we will venture into that a little later.

Posted by: Bennett at January 18, 2004 10:04 PM