Exactly what the title says. Note, this is not about "subscriptable" objects.
Asked
Active
Viewed 555 times
1
-
There wasn't any question about what scriptable objects are. – tzot Oct 19 '08 at 23:06
2 Answers
2
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
- 14,354
- 6
- 37
- 50
-
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. – tzot Oct 20 '08 at 07:06
-
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 Oct 21 '08 at 02:02
1
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

tzot
- 92,761
- 29
- 141
- 204
-
Community-wiki owned because I don't give a space-faring frak about reputation. – tzot Oct 19 '08 at 23:04
-
Ranking on google and reputation on SO are better than gold, my friend :) – Federico A. Ramponi Oct 19 '08 at 23:08
-
@Federico Ramponi: I am not sure if "you are with us or with them" ;), but your comment is oh-so-very-true. – tzot Oct 19 '08 at 23:20