August 11, 2003

Sonnet: On Literary Criticism

Vanished! all traces of the motherfucker…
(words inspired by Lawrence Raab)
here, in a spiral-bound notebook, or there
on vacation with the glossy Ken Knabb.
Vision is reeling again, but it’s air-conditioned
and stamped with various approvals
(the kind with legs — “blurbed” — as is the fashion)
“These are assays that will prove no vowel
ephemeral…”
                     — indeed, they are the hive’s own eggs!
hermaphroditic before hatching, alive
not yet given to boasting, or yet a “good eye.”
— These words seem portents, and yet will not peg.

I suggest: one doesn’t spell the “life of the mind”
in colors too stark, or with words too kind.

Posted by Brian Stefans at August 11, 2003 08:50 PM | TrackBack
Comments

I suggest: one doesn’t spell the “life of the mind”
in colors too stark, or with words too kind.
++

Brian - in eyes burnt and dim-witted by monitor screen - I read your last line here as:

in colors too stark, or with woods too kind.

Which I like better - has more metaphoric bravado to it & an 'in a dark wood" implication to it as to where minds taking risks make ulitmate travel.

Stephen Vincent

Posted by: Stephen Vincent at August 12, 2003 05:19 PM

Being able to understand that basic idea opens up a vast amount of power that can be used and abused, and we're going to look at a few of the better ways to deal with it in this article.

Posted by: Annanias at January 18, 2004 10:06 PM

But variables get one benefit people do not

Posted by: Anchor at January 18, 2004 10:06 PM

Our next line looks familiar, except it starts with an asterisk. Again, we're using the star operator, and noting that this variable we're working with is a pointer. If we didn't, the computer would try to put the results of the right hand side of this statement (which evaluates to 6) into the pointer, overriding the value we need in the pointer, which is an address. This way, the computer knows to put the data not in the pointer, but into the place the pointer points to, which is in the Heap. So after this line, our int is living happily in the Heap, storing a value of 6, and our pointer tells us where that data is living.

Posted by: Benedict at January 18, 2004 10:06 PM

For this program, it was a bit of overkill. It's a lot of overkill, actually. There's usually no need to store integers in the Heap, unless you're making a whole lot of them. But even in this simpler form, it gives us a little bit more flexibility than we had before, in that we can create and destroy variables as we need, without having to worry about the Stack. It also demonstrates a new variable type, the pointer, which you will use extensively throughout your programming. And it is a pattern that is ubiquitous in Cocoa, so it is a pattern you will need to understand, even though Cocoa makes it much more transparent than it is here.

Posted by: Rebecca at January 18, 2004 10:07 PM

Our next line looks familiar, except it starts with an asterisk. Again, we're using the star operator, and noting that this variable we're working with is a pointer. If we didn't, the computer would try to put the results of the right hand side of this statement (which evaluates to 6) into the pointer, overriding the value we need in the pointer, which is an address. This way, the computer knows to put the data not in the pointer, but into the place the pointer points to, which is in the Heap. So after this line, our int is living happily in the Heap, storing a value of 6, and our pointer tells us where that data is living.

Posted by: Melchior at January 18, 2004 10:07 PM