Exactly what the title says. Note, this is not about "subscriptable" objects.
+1
A:
A scriptable object is an object that records the operations done to it and it can store them as a "script" which can be replayed.
For example, see: Application Scripting Framework
ΤΖΩΤΖΙΟΥ
2008-10-19 23:04:12
Community-wiki owned because I don't give a space-faring frak about reputation.
ΤΖΩΤΖΙΟΥ
2008-10-19 23:04:45
Is this a term that's specific to the framework in question?
mipadi
2008-10-19 23:06:09
Ranking on google and reputation on SO are better than gold, my friend :)
Federico Ramponi
2008-10-19 23:08:28
@mipadi: no, it isn't. The framework is just a framework facilitating the creation of scriptable objects.
ΤΖΩΤΖΙΟΥ
2008-10-19 23:18:54
@Federico Ramponi: I am not sure if "you are with us or with them" ;), but your comment is oh-so-very-true.
ΤΖΩΤΖΙΟΥ
2008-10-19 23:20:03
+1
A:
It means nothing in Python as scriptable objects are provided by Enthought's Traits module.
From Application Scripting Framework, which mentions that:
A scriptable type is a sub-type of HasTraits that has scriptable methods and scriptable traits.
And goes on to define:
A scriptable object is an instance of a scriptable type.
Traits is not part of the standard library but it is distributed as part of the Enthought Python Distribution.
Please don't confuse the two.
Matthew Trevor
2008-10-20 02:22:16
Well, seems the question was too language-specific. Anyway, I don't know why you deem necessary to explicitly say that traits is not part of the standard library.
ΤΖΩΤΖΙΟΥ
2008-10-20 07:06:26
Because the question would be better worded as "What does it mean _IN TRAITS_ if an object is scriptable?" As it, you seem to imply that "scriptable objects" are a part of Python, when this just isn't the case.
Matthew Trevor
2008-10-21 02:02:30