[IronPython] Re: IronPython 0.7.4 released
Michael Spencer
mahs at telcopartners.com
Tue May 3 22:22:41 CEST 2005
Daniel Santa Cruz wrote:
> How can I determine which standard functions are currently implemented by
> IronPython?
>
> Would:
>
>>>>import sys
>>>>dir()
>
>
> show me what we have?
>
> Thanks!
> Daniel
That will show the current namespace. Perhaps more useful to you is:
>>> import __builtin__
>>> dir(__builtin__)
['ArithmeticError', 'AssertionError', 'AttributeError', 'DeprecationWarning', 'E
OFError', 'Ellipsis', 'EnvironmentError', 'Equals', 'Exception', 'False', 'Float
ingPointError', 'FutureWarning', 'GetHashCode', 'GetType', 'IOError', 'ImportErr
or', 'IndentationError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'LookupE
rror', 'MakeNew', 'MemoryError', 'NameError', 'None', 'NotImplemented', 'NotImpl
ementedError', 'OSError', 'OverflowError', 'OverflowWarning', 'PendingDeprecatio
nWarning', 'ReferenceError', 'RuntimeError', 'RuntimeWarning', 'StandardError',
'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'T
abError', 'ToString', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeEr
ror', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UserWarnin
g', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '__debug__', '
__import__', '__new__', 'abs', 'apply', 'basestring', 'bool', 'buffer', 'callabl
e', 'chr', 'classmethod', 'cmp', 'compile', 'complex', 'delattr', 'dict', 'dir',
'divmod', 'enumerate', 'eval', 'execfile', 'exit', 'file', 'filter', 'float', '
getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'in
tern', 'isinstance', 'issubclass', 'iter', 'len', 'list', 'long', 'map', 'max',
'min', 'nstr', 'object', 'oct', 'open', 'ord', 'pow', 'property', 'quit', 'range
', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'setattr', 'sli
ce', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode'
, 'xrange', 'zip', 'zip2']
>>>
Note, that not all the built-in functions behave identically to cpython's yet
Michael
More information about the Ironpython-users
mailing list