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
_______________________________________________
users-ironpython.com mailing list
users-ironpython.com@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com