1

Exactly what the title says. Note, this is not about "subscriptable" objects.

Community
  • 1
  • 1
tzot
  • 87,612
  • 28
  • 135
  • 198

2 Answers2

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
  • 13,476
  • 6
  • 35
  • 49
  • 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
  • 87,612
  • 28
  • 135
  • 198