Re: list question
Re: list question
- Subject: Re: list question
- From: Doug McNutt <email@hidden>
- Date: Tue, 3 Jun 2003 15:31:39 -0600
At 13:37 -0700 6/3/03, Chris Page wrote:
>
I've always found the ASLG's description of "sharing" a little confusing and overly complicated, especially since it treats some objects as "shared" and not others. I think a simpler way to look at this is that variables refer to objects, and some objects are mutable (the object can be changed).
SNIP
I am also confused.
I would really appreciate a description of the whole idea in language I can understand. Like,. . .
Where are the items stored? What is the "pointer" to the damned stuff?
What is the format of the items? Is it null-terminated C strings? Or something else? Yes. You want to abstract it but doing that requires pages of lawlerly documentation which Apple simply doesn't provide. Isn't it better to just provide a snapshot of what it is as of today? Can you say "show the source code?"
Computers have memory. Each item stored in memory has an address. The microprocessor knows about addresses. It even knows about virtual addresses that really reside on a disk somewhere but will be reloaded into RAM as required.
I really think I understand "objects" in the sense that they are collections of information stored at an address in memory. Why in the Devil are they so obfuscated in "modern" programming languages like AppleScript? What are the SIMPLE FACTS about the whole mess?
I'm, sorry. I understand electrical engineering. I know about electrons in wires. Electrons obey SIMPLE laws. (Well they are differential equations that use exponents which Applescript doesn't understand.) Why in Hell do languages like AppleScript purposely obfuscate those SIMPLE things? It makes life most difficult for users who just want to get something to work.
KISS for ever, dammit.
--
Applescript syntax is like English spelling:
Roughly, but not thoroughly, thought through.
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.