My son Josiah just got back from a visit with his mentor for confirmation, Paul Steinbrecher. David will be impressed to note that part of Si’s preparation for confirmation includes memorization of the Lord’s Prayer in Sindarin. I wonder how the translator handled the word customarily rendered in English as “hallowed” (αγιασθητω). . . .
Posted by AKMA at November 20, 2002 08:01 PM | TrackBackIt looks like it could almost be a cognate for "agast!"
Our Father, who art in Heaven, Agast be your name...
Hmmm...that would change some things.
Posted by: Tripp at November 21, 2002 09:53 PMThis is another function provided for dealing with the heap. After you've created some space in the Heap, it's yours until you let go of it. When your program is done using it, you have to explicitly tell the computer that you don't need it anymore or the computer will save it for your future use (or until your program quits, when it knows you won't be needing the memory anymore). The call to simply tells the computer that you had this space, but you're done and the memory can be freed for use by something else later on.
Posted by: Hieronimus at January 13, 2004 08:54 AMThis back and forth is an important concept to understand in C programming, especially on the Mac's RISC architecture. Almost every variable you work with can be represented in 32 bits of memory: thirty-two 1s and 0s define the data that a simple variable can hold. There are exceptions, like on the new 64-bit G5s and in the 128-bit world of AltiVec
Posted by: Silvester at January 13, 2004 08:54 AMLet's take a moment to reexamine that. What we've done here is create two variables. The first variable is in the Heap, and we're storing data in it. That's the obvious one. But the second variable is a pointer to the first one, and it exists on the Stack. This variable is the one that's really called favoriteNumber, and it's the one we're working with. It is important to remember that there are now two parts to our simple variable, one of which exists in each world. This kind of division is common is C, but omnipresent in Cocoa. When you start making objects, Cocoa makes them all in the Heap because the Stack isn't big enough to hold them. In Cocoa, you deal with objects through pointers everywhere and are actually forbidden from dealing with them directly.
Posted by: Griffin at January 13, 2004 08:54 AM