Christopher Green wrote:

> One of the things AS spoiled me with from early on is
> "whose clauses" (apparently also known as the by-test
> reference form). My question is, for those of you who
> reeeeally know other scripting/programming languages,
> what other languages have this funcionality as a basic
> feature??

'Whose clauses' are a feature of individual scriptable applications,  
not of AppleScript itself, so any language with decent Apple event  
support can take advantage of them, e.g. [1]:

#!/usr/bin/python

from appscript import *

print app('Finder').home.items[its.name.beginswith('d')].name()

#-> [u'Desktop', u'Documents', u'Downloads']


HTH

has

[1] To install Python appscript on Leopard, just run the following  
command in Terminal:

	easy_install appscript
-- 
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org