• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Dates gone wild
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dates gone wild


  • Subject: Re: Dates gone wild
  • From: Chris Page <email@hidden>
  • Date: Tue, 9 Sep 2003 21:53:58 -0700

AppleScript is very simple, but I think the ASLG makes it sound more complicated than it really is when it tries to describe "sharing". Here's how it really works:

There are objects, and there are things that refer to objects.

Those things that refer to objects are properties, variables, arguments, and the items of lists and records.

Some objects are mutable -- you can change them -- like lists and records, and some are not, like numbers and strings.

More than one property, variable, argument, etc. can refer to the same object.

If the object is mutable, and you change it, that change will be visible to everything that refers to it.

'set' makes a variable, etc., refer to an object.

'copy' makes a copy of an object, then makes a variable, etc. refer to the copy.

That's it.

--
Chris Page - Software Wrangler - Palm, Inc.

SmartFriends(TM) U: Languages and Libraries, Sept. 26-28
Keynote: STL Creator, Alexander Stepanov
<http://SmartFriends.com/U?asusr>
_______________________________________________
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.

References: 
 >Re: Re: Dates gone wild [correction] (From: Helmut Fuchs <email@hidden>)

  • Prev by Date: Re: checking for characters
  • Next by Date: Re: checking for characters
  • Previous by thread: Re: Re: Dates gone wild [correction]
  • Next by thread: Re: Calling a script object
  • Index(es):
    • Date
    • Thread