You can get all the properties of an object using first
, which operates on a large number of types, including objects. When passing an object, it returns a list of words representing the properties.
>> ? first
USAGE:
FIRST series
DESCRIPTION:
Returns the first value of a series.
FIRST is an action value.
ARGUMENTS:
series -- (Type: series pair event money date object port time tuple any-function library struct event)
So in my example, first input
gives the following:
>> probe first input
[self type offset size span pane text color image effect data edge font para feel saved-area rate show? options
parent-face old-offset old-size line-list changes face-flags action state access style alt-action facets related
words colors texts images file var keycode reset styles init multi blinker pane-size dirty? help user-data flag
s doc]